WordPress有错误日志吗?

时间:2012-11-01 作者:qwerty

我不小心删除了一堆插件文件夹。之后我直接恢复了它们,但从那以后我的网站就完全空白了。什么都看不见,只是白色的。

我不知道该怎么办,但查看日志文件似乎是一个好的开始。有吗?

2 个回复
最合适的回答,由SO网友:chrisguitarguy 整理而成

如果你没有设置一个,就没有一个。这个codex 有一个很好的例子来说明如何做到这一点。

<?php
@ini_set(\'log_errors\',\'On\');
@ini_set(\'display_errors\',\'Off\');
@ini_set(\'error_log\',\'/home/example.com/logs/php_error.log\');

/**
 * This will log all errors notices and warnings to a file called debug.log in
 * wp-content (if Apache does not have write permission, you may need to create
 * the file first and set the appropriate permissions (i.e. use 666) ) 
 */
define(\'WP_DEBUG\', true);
define(\'WP_DEBUG_LOG\', true);
define(\'WP_DEBUG_DISPLAY\', false);
@ini_set(\'display_errors\',0);
白屏死亡通常是由WordPress寻找活动主题而没有找到它引起的。如果你可以访问管理区域,进入外观>主题并重新激活你的主题。

SO网友:dmarges

我发现一个名为调试栏的插件非常有用。非常有助于显示正在运行的操作,还显示通知和警告等。在开发环境中非常有用。顺便说一句,我不是插件的开发者。

Debug Bar

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。