88 votes

Codeigniter - aucun fichier d'entrée spécifié

Bonjour, je suis un débutant en Codeigniter et j'ai assisté à un tutoriel de CI et j'essayais simplement de faire une chose simple. J'ai téléchargé le CI et ajouté ce fichier au répertoire du contrôleur, mais cela ne fonctionnera pas.

 <?php

class site extends CI_Controller
{

        public function index()
        {
                echo "Hello World";
        }

        function dosomething()
        {
                echo "Do Something";
        }

}

?>
 

Quand j'essaye d'y accéder en utilisant http: //..../index.php/site, je reçois le résultat ... "aucun fichier d'entrée spécifié" ... d'ailleurs, j'ai nommé le fichier site.php

309voto

Ali Mohamed Points 1021

Il suffit d'ajouter le ? signer après index.php dans le fichier .htaccess:

 RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
 

et ça marcherait!

63voto

Sekar Suresh S Points 185

GoDaddy hébergement semble fixé sur .htaccess , moi-même cela fonctionne

 RewriteRule ^(.*)$ index.php/$1 [L]
 

à

 RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
 

38voto

koool Points 2015

J'ai trouvé la réponse à cette question ici ..... Le problème était un serveur d'hébergement ... Je remercie tous ceux qui ont essayé .... J'espère que cela aidera les autres

Conseils d'installation de GoDaddy

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X