在Wordpress中隐藏致命错误

时间:2014-01-31 14:00:23

标签: php wordpress

我需要帮助隐藏我的wordpress网站显示中的致命错误。

我尝试在wp-config.php中使用以下内容,但它不起作用:

error_reporting(0); 
@ini_set('display_errors', 0);

我仍然看到显示这个致命错误。

我的wp-config.php

也有这个
define('WP_DEBUG', false);

目前我在wordpress root中有一个error_log。我想知道错误是什么,只是不希望它们显示给最终用户,因为这会暴露我的cp用户名。

3 个答案:

答案 0 :(得分:4)

尝试在index.php中插入此内容

error_reporting(0);
ini_set('display_errors', 0);

或.htaccess中的这个

# supress php errors
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0

或者只是解决它们:)

答案 1 :(得分:1)

隐藏错误并不是一件好事。你应该解决它。此错误与Wordpress无关,这是一个PHP错误。

您有两种选择:

  • 在php设置中禁用错误​​报告(服务器上的文件php.ini)并将:“display_errors”设置为“off”

  • 或将.htaccess文件添加到wordpress目录(如果已存在则修改它)。 您应该在其中添加这些行:

    php_flag display_errors off

    php_flag html_errors off

请为第二个解决方案检查.htaccess是否处于覆盖模式(因此您需要访问服务器配置文件。

答案 2 :(得分:1)

我找到了一种更简单的方法,但非常感谢您提出的所有建议,我在尝试建议时学习了新内容。

最后我去了我的Cpanel-> php.ini QuickConfig - >在显示错误下,我只是选择了“关闭”单选按钮

一切正常。

谢谢!