Архив за етитет: CodeIgniter

No Input File Specified – CodeIgniter

Паника какво направих и как успях да счупя работещ сайт?!
No Input File Specified – когато се сблъскате с посочената грешка веднага изниква въпроса в главата Ви, както направих и защо на мен.
Отговора е много лесен, ако сте правили промени по файловете и по конкретно във файла .htaccess то причината за грешката е това.

Нека видим на какво се дължи проблема:

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

След като разгледаме горния пример става ясно, че проблема е толкова незабележим че дори го няма.
Но не точно, проблема е в „?“ който не е поставен във посоченият пример.
След като се намесихме горния пример го превърнахме в работещо решение за няколко секунди:

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

Така бихме решили проблема със No Input File Specified в CodeIgniter.