在哪里可以获取“错误信息”以添加到问题中?


22

我有一个完全相同的问题,这个问题想解决。在注释部分,它要求OP添加“错误信息”。

我从哪里获得错误信息,因此可以将其添加到此堆栈中的问题中?

我是WordPress的新手(如果那不是很明显),并且正在使用WordPress 3.5.1Weaver 2主题

Answers:


28

添加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等)。数据库服务器也可能保留日志。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.