wordpress - 隐藏 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);
但是不起作用,我该如何隐藏这些消息错误?
注意: 只是为了澄清我知道如何解决不是问题的错误,我只是不想在发生意外错误时暴露查询。我可以手动调试并解决该错误。
解决方案
很可能是您的插件或主题之一是导致错误的原因。不要试图隐藏它,尽量消除它,因为您现在可能没有注意到的某些功能无法正常工作。
尝试以下步骤:
- 切换到默认主题,看看错误是否消失。如果切换主题没有帮助,则意味着主题不是罪魁祸首。
- 停用所有插件并检查错误是否消失。
- 现在一一重新激活你的插件,看看哪个插件抛出了错误。
希望能帮助到你。
推荐阅读
- primefaces - CommandButton onclick="this.form.target = '_blank'" ajax="false" 在 Dialog Primefaces 10 中不起作用
- python - 如何创建动态路由以检索表
- angular - 是否有任何选项可以直接将数据传递给 SVGImageElement?
- javascript - 将单个数组中的多个对象“转换”为“一个数组一个对象”
- r - 使用带有 gridExtra 的拼凑来保存跨多个页面的图的问题
- java - 在java中删除X charCode之上的字符
- c# - 如何在 C# 中使用“mciSendString”将波形文件设置为 8khz/16 位/单声道格式?
- mysql - 为缺少键的结果解包 GROUP BY 查询?
- c# - 如何在 .NET Core Web Api 中配置 ApplicationInsightsTelemetry
- r - 更改和更改闪亮主题中的字体