【问题标题】:Hello World php page has 404 statusHello World php 页面有 404 状态
【发布时间】:2012-06-18 12:54:19
【问题描述】:

我在 index.php 中有以下 PHP 代码:

<?php
echo 'Hello World';
?>

Hello World 打印在屏幕上,但状态码是 404。如您所见,没有 header() 函数。我查看了 php.ini 和 LightTPD 配置文件,但似乎一切正常。我在 FastCGI 中为 Windows 和 PHP 运行 LightTPD。此问题的可能原因是什么?

【问题讨论】:

  • 是什么让你认为状态码是404?
  • 您是否为此使用了任何重写或 Lighttpd 中的任何其他模块?
  • @Locke 请向我们展示响应标头。

标签: php http-status-code-404 fastcgi lighttpd


【解决方案1】:

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

【讨论】:

  • 是的,我可以很好地导航到 html 文件并使用正确的状态代码,我也可以导航到 PHP 文件,但状态代码不正确,我没有对其进行任何修改方式。
  • 我没有使用过LightTPD,我使用XAMPP 进行php 的windows 开发。如果您确定它是 404 并且您正在寻找正确的位置,那么听起来 PHP 配置不正确。
  • 我不知道 php.ini 中是否有导致这种行为的设置。我的 doc_root 设置正确,取消注释 windows 和 MySQL 扩展的扩展目录,所有其他选项都是默认的生产 ini 值。
猜你喜欢
  • 1970-01-01
  • 2019-02-24
  • 1970-01-01
  • 2012-05-18
  • 2015-12-06
  • 1970-01-01
  • 2016-10-29
  • 1970-01-01
  • 2017-05-15
相关资源
最近更新 更多