首页 » 文档 » 支持 » 调试WPML

调试WPML

启用WordPress内置的调试功能

WordPress包含一个调试模式,有助于找到PHP问题。

要启用它,请打开您的wp-config.php文件,并查找 define(‘WP_DEBUG’, false);。将其更改为:

define('WP_DEBUG', true);

wp-config.php位于WordPress的根目录中。 数据库配置设置也是在这个文件内。 您必须通过FTP或SFTP访问它以进行编辑。

如果您打开 wp-config.php,但不存在该定义声明,您可以将其添加在此行之前:

/* That's all, stop editing! Happy blogging. */

这将把任何消息都转储到屏幕上,包括错误、警告和通知。

请注意,您将看到所有消息,而不仅仅是那些与WPML相关的。这很可能会包括其他插件、主题的消息,有时甚至包括WordPress核心的消息。这些消息可能在所有地方出现。有时在顶部出现,但也可以在页面中间出现。

启用PHP错误日志记录

在某些情况下,启用WP_DEBUG将不会显示任何错误,但结果仍然失败。 当您尝试激活一个插件,但最终却以一个难解的致命错误消息告终时,尤其如此。 在激活插件时,WordPress捕获错误。 它会在可能情况下显示其内容,但通常情况下只是打印一般错误消息。

通过转储PHP错误日志到文件,您仍然可以得到完整的错误信息。

要做到这一点,将以下三行添加到您的wp-config.php文件中:

ini_set('log_errors',TRUE);
ini_set('error_reporting', E_ALL);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');

您将需要在WordPress根目录中创建一个名为error_log.txt的文件,并使Web服务器拥有该文件的完整写入权限。 您可以使用命令外壳程序或使用FTP程序做到这一点。

如何给我们发送错误报告

我们的技术支持论坛是您发送错误报告的最好地方。 WPML开发人员查看每篇文章并迅速作出反应。 您可以订阅帖子评论电子邮件通知,这样我们答复时您即可获知。