Réglage BaseURL pour Codeigniter
J'ai mis mon baseurl
à:
http://localhost/codeigniter/
dans le application/config/config.php file
, comme demandé par les instructions d'installation.
Je suivais ce tutoriel. Cependant, quand je tape dans l'url: http://localhost/codeigniter/index.php/pages/view
, j'obtiens l'erreur suivante:
Objet non trouvé!
L'URL demandée n'a pas été trouvée sur ce serveur. Si vous avez entré l'URL
manuellement, veuillez vérifier votre orthographe et essayez de nouveau.Si vous pensez que c'est une erreur du serveur, veuillez contacter le webmaster.
Erreur 404
localhost 7/27/2012 11:14:39 PM Apache/2.2.12 (Win32) DAV/2
mod_ssl/2.2.12 OpenSSL/0.9.8 k mod_autoindex_color PHP/5.3.0
mod_perl/2.0.4 Perl/v5.10.0
J'ai trouvé le contenu suivant dans .htaccess
fichier dans le chemin de la E:\WEB D\xampp\htdocs\CodeIgniter_2.1.2\application
:
Refuser de tous
Je suis totalement nouveau pour le framework CodeIgniter. Quelqu'un peut-il m'aider?
- Veuillez inclure la totalité du message d'erreur dans votre question. Il ne faut pas se contenter de dire "Objet Non Trouvé."
- Sont les fichiers et les classes de tous les nommés correctement?
- Est-il un .fichier htaccess quelque part? Si oui, pouvez-vous l'envoyer?
- j'ai nommé tous les fichiers et les classes comme indiqué dans le tutoriel.
- ouais ..
.htacess
fichier était là .. je l'ai posté dans le édité question. - Ok..c' .htaccess est bizarre, en l'ignorant pour l'instant, où sont les fichiers stockés? Je suis en supposant que vous utilisez xampp\wamp il serait donc quelque chose comme C:\xampp\htdocs\codeignitor\
- ouais.. j'ai mentionné le chemin de mon
.htaccess
fichier trop .. - ok bien en supposant que localhost pointe E:\WEBD\xampp\htdocs\ ensuite, vous devez renommer le dossier CodeIgniter_2.1.2 à codeigniter que vous avez défini dans votre fichier de configuration.
Vous devez vous connecter pour publier un commentaire.
Ok, eh bien pour quelqu'un demandais la solution finale a été que les répertoires n'ont pas été bien nommé. Lors de la création d'un serveur local, il est important de mettre le contenu de tous les fichiers dans le bon dossier.
Donc si vous avez
http://localhost/codeigniter
puis le répertoire doit être configuré comme\path\to\webdirectory\root\codeigniter
ou dans ce cas:E:\WEBD\xampp\htdocs\codeigniter
essayez de modifier votre .fichier htaccess est devenu comme ce ci-dessous, et de les mettre .htaccess dans votre dossier racine de l'application
Assurez-vous que vos erreurs php sont visibles.
J'ai eu ce problème lorsque vous essayez de définir la base_url pour le Code de l'Allumeur, lorsque je travaillais hors localhost. J'ai eu un coup d'oeil dans le fichier htaccess, vérifié que le mod_rewrite est activé, essayé de modifier le base_url mais tous ont échoué.
La solution était de s'assurer que l'environnement a été établi pour le développement dans les principaux index.php fichier et pour s'assurer que $config['log_threshold'] = 4; est mis en config.php.
Après que mes erreurs php a montré jusqu'à. J'avais oublié de basculer de l'environnement de développement pour le nouveau site web de construire.