Yii-“死亡白屏”,调试提示

问题描述 投票:3回答:2

我有一台运行Yii应用程序的登台服务器,现在该服务器提供了“死亡白屏”。我看不到任何输出到屏幕上的内容(甚至在“查看源代码”时甚至没有源代码),在本地运行相同的代码也没有任何问题。

任何人都可以建议在Yii应用程序中调试“死亡白屏”的良好例程吗?

php debugging yii frameworks
2个回答
7
投票

在yii中获得空白屏幕主要是因为error_reporting已关闭。放入

error_reporting(-1);
ini_set('display_errors', true);

在index.php中,您的输出应该返回。

请注意,当您没有任何输出时,您始终可以在application.log中查找并添加error.log以获取信息。


0
投票

这是一个非常简单的问题,并且在脚本达到PHP内存限制或插件或主题冲突期间发生。

解决方案:

  1. 增加内存限制:

由于这被认为是原因之一,因此建议增加PHP内存限制。通过添加下面的代码行,通过FTP编辑wp-config.php文件:define('WP_MEMORY_LIMIT','64');

这会将您的内存限制增加到64M。您可能需要先联系您的主机,因为某些主机不允许您这样做。

  1. 停用所有插件:

通过FTP连接到您的站点,并将wp-content / plugins文件夹重命名为plugins_old以停用所有插件。

以下是臭名昭著的“死亡白屏”问题的详细解答。以后再谢谢我:)

https://www.perceptionsystem.com/blog/wordpress-errors-solution/

© www.soinside.com 2019 - 2024. All rights reserved.