2012-06-15 46 views
1

我在的index.php下面的PHP代码:的Hello World PHP页面有404状态

<?php 
echo 'Hello World'; 
?> 

的Hello World印在屏幕上,但状态代码是404没有header()函数如你看到的。我看过php.ini和LightTPD配置文件,但一切似乎都没问题。我在FastCGI中为Windows和PHP运行LightTPD。这个问题的可能原因是什么?

+1

什么让您认为状态码是404? – meagar

+0

您是否在使用Lighttpd中的任何重写或其他模块? –

+0

@Locke请向我们显示回复标题。 –

回答

0

你认为文件在哪里,它不在那里。你能够导航到同一目录中的HTML文件吗? 404不是“该页面无法在php中正确呈现”消息,而是“我根本找不到该文件”消息

+0

是的,我可以导航到一个html文件,并且状态码正确,我也可以导航到PHP文件,但状态码不正确,我没有以任何方式修改它。 – Locke

+1

我没有使用LightTPD,我使用XAMPP进行了我的windows开发。这听起来像PHP只是没有正确配置,如果你确定它是一个404,你正在寻找正确的地方。 –

+0

我不知道是否有导致此行为的php.ini中的设置。我的doc_root设置正确,未注释windows和MySQL扩展的扩展目录,所有其他选项都是默认的生产ini值。 – Locke