No input file specified

No input file specified adalah tanda error saat kita mengakses alamat url  website yang menggunakan script codeigniter, hal ini terjadi bukan karna secriptnya yang salah.

Untuk mengatasi error No input file specified dapat di atasi dengan menggunakan htacces


<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php /$1 [L]
</IfModule>


Kode script di atas adalah code standart file htacces  kodeigniter,

dengan menambahkan "?" (tanda tanya) masalah error No input file specified teratasi, sehingga file htaccesnya codenya menjadi seperti ini:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>


oh iya satu lagi supaya file style.css dan java script js bisa di acces juga perlu penambahan kode lagi sehingga codenya menjadi seperti di bawah ini

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|image|css|public|ajax|tmp|download|javascript|rte|document|xinha|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>


Ingin Artikel Terbaru
Facebook Twitter Google+ Linkedin Technorati Digg
Posted in No input file specified