我需要帮助隐藏我的wordpress网站显示中的致命错误。
我尝试在wp-config.php中使用以下内容,但它不起作用:
error_reporting(0);
@ini_set('display_errors', 0);
我仍然看到显示这个致命错误。
我的wp-config.php
也有这个define('WP_DEBUG', false);
目前我在wordpress root中有一个error_log。我想知道错误是什么,只是不希望它们显示给最终用户,因为这会暴露我的cp用户名。
答案 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 - >在显示错误下,我只是选择了“关闭”单选按钮
一切正常。
谢谢!