Pourquoi je reçois un 403 Forbidden erreur à l'aide de codeigniter localement?

Je suis nouveau travail de Base de données et je me demandais si quelqu'un peut m'aider à comprendre pourquoi j'obtiens une erreur 403 Forbidden quand je suis tout simplement le développement local. J'utilise codeigniter pour essayer de créer un simple programme de connexion. L'autre jour, j'ai eu le programme de travail sur un autre ordinateur, mais maintenant tout ce que j'obtiens sur cette machine erreurs 403 lorsque j'essaie d'ouvrir la "vue" ou "contrôleur" des fichiers dans le navigateur. Il doit y avoir un paramètre quelque part mais je ne sais pas où chercher. Des idées?

Voici mon database.php fichier:

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'tester';
$db['default']['password'] = 'tester';
$db['default']['database'] = 'intranet';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

Voici le fichier contrôleur welcome.php:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Welcome extends CI_Controller {

    /**
     * Index Page for this controller.
     *
     * Maps to the following URL
     *      http://example.com/index.php/welcome
     *  - or -
     *      http://example.com/index.php/welcome/index
     *  - or -
     * Since this controller is set as the default controller in
     * config/routes.php, it's displayed at http://example.com/
     *
     * So any other public methods not prefixed with an underscore will
     * map to /index.php/welcome/<method_name>
     * @see http://codeigniter.com/user_guide/general/urls.html
     */
    public function index()
    {
        $this->load->view('welcome_message');
    }

    public function login_form()
    {
        $this->load->view('login_form');
    }

    public function login_submit()
    {
        print_r( $_POST );
        $this->load->model('Usermodel', 'users');
        $match = $this->users->authenticate_user( $_POST['email'], $_POST['password'] );
        if( $match )
        {
            echo "User exists in database!";
        }
        else
        {
            echo "Email or password is wrong, bretheren!";
        }
    }
}

Et j'ai ajouté la ligne $autoload['bibliothèques'] = array('base de données');

J'ai créé une base de données dans phpMyAdmin sur MAMP pour avoir la base de données et de la table comme spécifié par le code donc je ne comprends pas pourquoi lorsque je lance l'welcome.php fichier dans le navigateur, j'obtiens une erreur 403. C'est local, donc il ne devrait même pas être un problème que le droit? Je dois être en manque un paramètre quelque part. Des idées?

Ne le site web lui-même les travaux avant l'installation de Codeigniter?
la seule chose que le site se compose d'une login_form.php fichier qui n'a tout simplement sur un bouton et les champs de texte dans un formulaire. C'est très bien un "hello world" style de chose. Le tout travaillé sur un autre ordinateur hier (tout en travaillant localement sur la machine), mais maintenant que je l'ai porté à cette machine, je vais avoir le 403 question. La seule chose que j'ai changé, c'était le nom de la base de données, le nom d'utilisateur et le mot de passe de l'utilisateur. Et je suis allé et reflète les changements dans la database.php le fichier que j'ai posté ci-dessus.
quel est l'url que vous avez essayé dans votre navigateur ?
localhost/intranet/CodeIgniter_2.1.4/application/views/welcome_message.php
Vous avez besoin d'utiliser une URL à un contrôleur, pas le chemin d'accès à une vue!

OriginalL'auteur Rambo8000 | 2014-04-15