0

对于我的工作,我必须编辑一个使用 Zend 框架创建的网站。当我将它们部署在我的测试服务器上并浏览到 index.php 时,我得到的只是一个空白屏幕。

我打开了 display_startup_errors 和 error_reporting 并且没有显示任何错误..

也许它与网站某些文件中的路径有关,因为它是由另一家公司创建的,该公司在他们将网站部署到实际服务器上后给了我文件。

我真的希望有人可以帮助我。我已经在互联网上进行了搜索,但即使有很多人遇到了我的问题,我也没有找到解决方案。

提前致谢。

4

3 回答 3

5

如果您在 application.ini 文件中以标准 Zend 方式设置了 display_errors 和 error_reporting 并且仍然是白屏,那么您的问题甚至在您加载配置文件之前就开始了。

将这些值临时添加到 index.php 文件的开头

error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors', 1);

这应该告诉您 index.php 文件中的任何错误,例如路径设置。

于 2013-02-12T01:13:14.247 回答
0

如果您的测试服务器是 Linux,则以下命令(或根据发行版的类似命令)将打印出最近的错误。

sudo tail -10 /var/log/httpd/error_log
于 2013-02-12T03:32:58.380 回答
0

我的空白屏幕是由于对我的日志文件的权限不正确(首先引用的是 application.log)。为了追踪它,我在驱动器中搜索了所有 .log 文件,然后按最新排序,错误消息是最新消息之一 - 无法使用模式“a”打开文件 - 所以我为我的站点设置了日志文件的权限使用 chmod 777 并且该站点有效。Zend 文件夹:应用程序;上市; 日志;图书馆; 所有文件都位于我网站的文档根目录下,并且日志文件夹中的文件分配了错误的权限(application.log 和 php_error.log)。

于 2014-02-21T10:23:24.690 回答