2012-06-15 4 views
1

У меня есть следующий PHP код в index.php: функцияHello World страница PHP имеет 404 статус

<?php 
echo 'Hello World'; 
?> 

Hello World напечатанный на экране, но код состояния 404. Там нет заголовка() как вы видете. Я просмотрел файл конфигурации php.ini и LightTPD, но все выглядит нормально. Я запускаю LightTPD для Windows и PHP в FastCGI. Каковы вероятные причины этой проблемы?

+1

Что заставляет вас думать, что код состояния 404? – meagar

+0

Используете ли вы какие-либо перезаписи или любые другие модули в Lighttpd? –

+0

@ Locke Пожалуйста, покажите нам заголовки ответов. –

ответ

0

Адрес, если вы считаете, что файл есть, его там нет. Вы можете перейти к html-файлу в том же каталоге? 404 не является «эта страница неправильно передается в php», это сообщение «Я вообще не нахожу этот файл»

+0

Да, я могу перейти к html-файлу просто отлично и с правильным кодом состояния, и я также могу перейти к файлу PHP, но код состояния неверен, и я никак не изменял его. – Locke

+1

Я не использовал LightTPD, я использую XAMPP для разработки моих окон php. Похоже, что PHP просто не настроен правильно, если вы уверены, что он 404, и вы смотрите в нужном месте. –

+0

Я не знаю, есть ли в php.ini параметр, который вызывает это поведение. Мой doc_root настроен правильно, раскомментирован каталог расширений для окон и расширений MySQL, а все остальные параметры являются значениями ini по умолчанию. – Locke

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