.
1 июня 2010

Трабла в Codeigniter — No input file specified

posted in Полезности, Программирование |

code_igniter

МИНИ-ЗАМЕТКА

Перетаскивал сёдня на хостинг переработанный с нуля движек одного сайтика на Codeigniter PHP Framework

index.php ессно в УРЛах я убрал — поэтому запросы к контроллерам вылядели как site.ru/main/news/

Собственно всё перетащил — жмякаю морду — вроде пашет, жмякаю дальше — получаю пустую белую страничку с лаконичным сообщением No input file specified.

ясно дело, что проблема с .htaccess но, что именно не нравится ?

вроде всё стандартно, и локально и на моём сервере пашет

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
AddEncoding gzip .gz
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [QSA,L]

2 часа бился — оказалось, на некоторых хостингах конструкция RewriteRule ^(.*)$ index.php/$1 [L] не воспринимается, правильно писать так

RewriteRule ^(.*)$ index.php?$1 [L]    (загадка а-ля: найди одно отличие)

<Хвостовой>

Купить складное кресло для рыбалки, стул туристический на сайте производителя.

Яндекс.Метрика