我从哪里获取“错误信息”来添加到问题中?

时间:2013-04-13 作者:stephenmyall

我的问题和this closed question 并想解决它。在评论部分,它要求OP添加“Bug信息”。

我从何处获取bug信息,以便将其添加到此堆栈上的问题中?

我是WordPress的新手(如果这不明显的话),我正在使用WordPress 3.5.1 以及Weaver 2 主题

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

添加define(\'WP_DEBUG\', true); 到您网站的wp-config.php. 这将导致错误、警告和通知(非致命警告)打印到屏幕上。这些是频繁请求的“调试信息”。

不建议在生产(可公开访问)服务器上启用此功能,但如果必须拥有调试信息,则必须拥有它。

您还可以添加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. 这些信息大致相同,但根据您的主机和托管类型(共享、vpn等),您可能无法直接访问这些信息。数据库服务器还可能保留日志。

结束

相关推荐

在插件中使用Add_Theme_Support

我创建了一个自定义帖子类型作为插件,并将其发布到存储库中。其中一个核心功能涉及使用特征图像。我添加了thumbnail 到$supports 在里面register_post_type(), 因此,元框显示在管理面板中。我也迷上了after_setup_theme 和呼叫add_theme_support( \'post-thumbnails\' ), 但我认为它没有起作用。法典上说you have to call it from the theme\'s functions.php file, 但如果这