CodeIgniter : Résoudre l’erreur : No input file specified.

Posté par Kromack le 22 avril 2009 à 10:52 dans CodeIgniter   
1 Commentaire | Ce billet à été lu 381 fois

Le problème décrit dans ce billet peux survenir lorsque vous utilisez les règles de réécriture d’URL (.htaccess) fournies dans la documentation de CodeIgniter.

En effet, vous pouvez voir apparaître l’erreur : No input file specified. sur toutes les pages de votre application.

C’est par exemple souvent le cas sur certains serveurs mutualisés d’OVH (pour avoir été confronté plusieurs fois à ce problème).

Pour le résoudre, il suffit de modifier légèrement vos règles de réécriture d’URL :

Code fournit dans l’user guide de CodeIgniter (version 1.7.1) :

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

Code modifié :

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]

Il suffit de rajouter un « ? » après le index.php ;)

Partager ce billet :


  • Print
  • PDF
  • RSS
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • HelloTxt
  • Reddit
  • Scoopeo
  • Technorati
  • Twitter
  • viadeo FR
  • Wikio FR

Mots clés pour ce billet :


 
 



1 Commentaire

Trackback & Pingback

  1. Le 22 avril 2009 à 10:52 par Code Igniter, Input file not found et petits tracas htaccess | ZeDeathTouch.  

Réagir à ce billet :







Et pourquoi pas continuer votre lecture ?