2012-01-07 1 views
1

Хорошо, это не ошибка перезаписи, потому что я не касался файла conf.Nginx & PHP5-fpm + CodeIgniter или Kohana = 404 ошибка?

Я использовал http://www.farinspace.com/install-and-configure-nginx-server/, чтобы сделать веб-сервер.

Дело в том, CodeIgniter & Kohana делает работу на http://url.com/sub/ и http://url.com/sub/index.php

Но она не работает с http://url.com/sub/index.php/welcome или любым контроллером (я звоню правильно?), Я получаю 404 Not Found.

+0

Я использую sub, потому что мой файл находится в подкаталоге, если это имеет значение. – Jung3o

+0

Что в '$ _SERVER ['SCRIPT_NAME']' и '$ _SERVER ['PHP_SELF']'? – biakaveron

+0

для обоих из них он говорит /sub/index.php – Jung3o

ответ

1

Я называю это правильным?

Очевидно нет. 404 в кодехе/кодеминере означает, что не найдено соответствующего контроллера/действия. Кроме того, ошибка 404 на сервере означает, что общий ресурс не найден.

Nginx требует другой конфигурации сервера, чем apache. RewriteRule - только один пример.

+0

Это было 404 с сервера – Jung3o

+0

Я пробовал все это, но я просто не могу заставить его работать. – Jung3o

+0

Проверьте журнал ошибок вашего сервера. Также начните с базовой PHP-страницы и просто выведите переменные среды FCGI и сравните с требованиями FCGI/HTTP/PHP, которые вы используете для синтаксического анализа URL. – hakre

 Смежные вопросы

  • Нет связанных вопросов^_^