问题描述
我和 this closed question 完全一样的问题,想解决它。在评论部分,它要求 OP 添加”Bug Information” 。
我从哪里获取错误信息,所以我可以把它添加到我的问题在这个堆栈?
我是新的 WordPress(如果这不明显),我正在使用 WordPress 3.5.1 和 Weaver 2 主题
最佳解决方案
将 define('WP_DEBUG', true);
添加到您网站的 wp-config.php
。这将导致错误,警告和通知 (non-fatal 警告) 打印到屏幕。那些是”debug information” 经常要求的。
在生产 (可公开访问的) 服务器上启用此功能是不可取的,但如果您必须具有调试信息,那么您必须拥有它。
您还可以添加 define('WP_DEBUG_LOG', true);
,并将调试信息写入名为/wp-content/debug.log
的文件。
然后,您可以添加 define('WP_DEBUG_DISPLAY', false);
,以防止打印到屏幕上的错误,因为您可以从调试文件中读取它们。
所以,在你的 wp-config.php
你会有:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
您的服务器本身也可能会保留日志文件。这些文件的位置和名称因操作系统而异。在 Debian Squeeze 上,Apache 的日志由/var/log/apache2/error.log
提供。在 CentOS 6 上,它是在/var/log/httpd/error_log
。这些信息有相同的信息,但是您可能不会直接访问它们,具体取决于您的主机和托管类型 – shared,vpn 等。数据库服务器也可能会保留日志。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。