隐藏WordPress中的数据库错误

时间:2018-07-18 12:41:42

标签: wordpress debugging

我想在部署时在wordpress中隐藏 mysql错误,因为在错误时我不想公开任何敏感信息和表名。

我得到这样的错误:

  

WordPress数据库错误: [您的SQL语法有误;检查手册   对应于您的MariaDB服务器版本,以使用正确的语法   在第3行的“ ORDER BY name ASC”附近

在wp-config中将

WP_DEBUG 设置为 false ,我将尝试这样做:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

但是不起作用,如何隐藏这些消息错误?

注意: 请澄清一下,我知道该如何解决不是问题的错误,我只是不希望发生意外错误时才公开查询。我可以手动调试并解决该错误。

1 个答案:

答案 0 :(得分:0)

最有可能是导致错误的原因之一是您的插件或主题之一。不要试图隐藏它,而要消除它是因为您可能现在没有注意到的某些功能将无法正常工作。

尝试以下步骤:

  1. 切换到默认主题,然后查看错误是否消失。 如果切换主题无济于事,则表明主题不是 罪魁祸首。
  2. 停用所有插件,然后检查错误 消失了。
  3. 现在重新激活您的插件以查看哪个 插件引发错误。

希望有帮助。