php项目部署问题

时间:2009-09-01 04:57:29

标签: php

我在php中完成了onw项目。它适用于我的Windows PC。我在我的windows机器上使用xampp。但是当我在我的linux机器上使用xlp时,它会向我显示一些空白页面。 有些页面是完全空白的。有些页面是空白的。

问题是什么?

1 个答案:

答案 0 :(得分:2)

这些空白页面可能是因为没有显示错误 - 很难猜到是什么,所以这里有几点指示:

您是否检查过Apache的日志文件中是否有任何有用的内容(类似于/var/log/apache/error.log,或者通常接近该文件)。

您还可以启用display_errors和/或配置error_reporting,以获取更多信息 - 或者将它们显示在屏幕上,这可能会更容易一些,只要您正在开发并且您的应用程序未部署到生产服务器。

这可以在php.ini文件中完成,如果你可以修改它,可以这样:

error_reporting = E_ALL | E_STRICT
display_errors = On
html_errors = On

或者它也可以直接在你的代码中,在它的开头,用这样的东西:

error_reporting(E_ALL);
ini_set('display_errors', 'On');

为所有错误启用error_reporting,并显示这些错误。

您可能还想在开发框中安装Xdebug,以便在发生错误/异常时获得良好的stacktraces - 只是不要将它安装在生产服务器上!


当然,在您的生产机器上,您可能不希望显示错误;因此必须根据您的环境进行配置; - )

相关问题