首页 > 解决方案 > 隐藏 WordPress 中的数据库错误

问题描述

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

我收到这样的错误:

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

WP_DEBUG在 wp-config中设置为false,我尝试了这个:

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

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

注意: 只是为了澄清我知道如何解决不是问题的错误,我只是不想在发生意外错误时暴露查询。我可以手动调试并解决该错误。

标签: wordpressdebugging

解决方案


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

尝试以下步骤:

  1. 切换到默认主题,看看错误是否消失。如果切换主题没有帮助,则意味着主题不是罪魁祸首。
  2. 停用所有插件并检查错误是否消失。
  3. 现在一一重新激活你的插件,看看哪个插件抛出了错误。

希望能帮助到你。


推荐阅读