.htaccess и php файл - PullRequest
       1

.htaccess и php файл

0 голосов
/ 31 января 2011

Итак, когда я добавляю свой файл .htaccess, который содержит следующее:

# Use PHP5 php.ini as default
AddHandler application/x-httpd-php5 .php

AcceptPathInfo On

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [L,QSA]

Сервер пытается загрузить файл PHP вместо его выполнения.Когда я удаляю файл .htaccess, все работает нормально и файлы PHP запускаются.

Ответы [ 3 ]

5 голосов
/ 31 января 2011

Я бы удалил директиву AddHandler. Оставьте это для конфигурации сервера.

Все остальное выглядит хорошо.

0 голосов
/ 03 февраля 2011

Я нашел проблему в конце, у меня все было настроено правильно. В PHP5 есть ошибка, которая произошла из-за прекращения поддержки $ _SERVER ['ORIG_PATH_INFO']. Это не верно для серверов Windows, однако в PHP 5.4.2 (Linux Distro) ORIG_PATH_INFO больше не поддерживается, только PATH_INFO. Отчет был сделан по этому поводу. Но все работает. Спасибо за помощь и ответы ваших парней.

0 голосов
/ 31 января 2011

Это вполне может быть

<code>AddHandler application/x-httpd-php5 .php

Вы включаете это, потому что ваш сервер настроен на работу с PHP5 по умолчанию?

...