404 Page Non Trouvée codeigniter url

Je suis un débutant à l'aide de codeigniter. Je suis à l'aide de l'url suivante "http://localhost/ci/index.php/shopcart" pour accéder à la manette et j'obtiens l'erreur 404 page non trouvée

Contrôleur De Code

     <?php

    class Cart extends CI_Controller { //Our Cart class extends the Controller class

        function Cart()
        {
            parent::CI_Controller(); //We define the the Controller class is the parent. 

        }


    }

        function index()
        {
            $this->load->model('cart_model'); //Load our cart model for our entire class 
            $data['products'] = $this->cart_model->retrieve_products(); //Retrieve an array with all products
            $data['content'] = 'cart/products'; //Select our view file that will display our products
            $this->load->view('index', $data); //Display the page with the above defined content
        }
?>

Modèle Code

<?php 

class Cart_model extends Model { //Our Cart_model class extends the Model class
//Function to retrieve an array with all product information
    function retrieve_products(){
        $query = $this->db->get('products'); //Select the table products
        return $query->result_array(); //Return the results in a array.
    }  

}

Route

$route['default_controller'] = "shopcart";

autoload

$autoload['libraries'] = array('cart' , 'database');
$autoload['helper'] = array('form');
localhost/ci/index.php/shopcart est le problème, car il est à la recherche de index.php dossier. Essayez de localhost/ci/shopcart
Votre nom de la classe semble que Panier, de sorte que vous pouvez essayer localhost/ci/index.php/panier ou localhost/ci/panier
localhost/ci/shopcart affiche de "The requested URL /ci/shopcart n'a pas été trouvée sur ce serveur." localhost/ci/index.php/panier affiche également 404 page non trouvée. J'utilise codeigniter 3
Ce n'est pas le bon code pour CI3. Ce code est utilisé dans CI v <= 1.7.2

OriginalL'auteur Hammad Halim | 2015-03-17