Php 隐藏Wordpress中的致命错误
我需要帮助从我的wordpress站点显示中隐藏致命错误 我尝试在wp-config.php中使用以下内容,但没有成功:Php 隐藏Wordpress中的致命错误,php,wordpress,Php,Wordpress,我需要帮助从我的wordpress站点显示中隐藏致命错误 我尝试在wp-config.php中使用以下内容,但没有成功: error_reporting(0); @ini_set('display_errors', 0); 我仍然看到显示此致命错误 我的wp-config.php中也有这个 define('WP_DEBUG', false); 目前我在wordpress根目录中有一个错误日志。我确实想知道错误是什么,只是不希望它们显示给最终用户,因为这会暴露我的cp用户名。尝试将其插入in
error_reporting(0);
@ini_set('display_errors', 0);
我仍然看到显示此致命错误
我的wp-config.php中也有这个
define('WP_DEBUG', false);
目前我在wordpress根目录中有一个错误日志。我确实想知道错误是什么,只是不希望它们显示给最终用户,因为这会暴露我的cp用户名。尝试将其插入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
或者只是修复它们:)尝试将其插入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
或者只是修复它们:)隐藏错误不是一件好事。你应该把它修好。此错误与Wordpress无关,它是一个PHP错误 您有两个选择:
- 在php设置(服务器上的php.ini文件)中禁用错误报告,并将“display_errors”设置为“off”
- 或者将.htaccess文件添加到wordpress目录中(或者修改它,如果它已经存在)。 您应该在其中添加以下行: php_标志显示_错误关闭 关闭php_标志html_错误
对于第二个解决方案,您应该检查.htaccess是否处于覆盖模式(因此您需要访问服务器配置文件)。隐藏错误不是一件好事。您应该修复它。此错误与Wordpress无关,它是一个PHP错误 您有两个选择:
- 在php设置(服务器上的php.ini文件)中禁用错误报告,并将“display_errors”设置为“off”
- 或者将.htaccess文件添加到wordpress目录中(或者修改它,如果它已经存在)。 您应该在其中添加以下行: php_标志显示_错误关闭 关闭php_标志html_错误
对于第二种解决方案,您应该检查.htaccess是否处于覆盖模式(因此您需要访问服务器配置文件)。我找到了一种更简单的方法,但非常感谢您的所有建议,我在尝试这些建议的同时学到了新东西 最后,我转到我的Cpanel->php.ini QuickConfig->在display errors下,我只选择了单选按钮“off” 一切顺利
谢谢!我找到了一个更简单的方法,但非常感谢你的所有建议,我在尝试这些建议的同时学到了新东西 最后,我转到我的Cpanel->php.ini QuickConfig->在display errors下,我只选择了单选按钮“off” 一切顺利
谢谢!也许……只是也许你想修复错误而不是隐藏错误……
ini\u set('display\u errors','off'))
将此添加到主题文件夹中的header.php文件中。当然,第一反应是想修复错误。但我不需要修复错误,一切都正常。只是错误刚刚出现。如果出现致命错误,则无法正常工作。我明白你的意思,但整个网站工作正常。只有当有人尝试时若要访问site.com/wp-content/something/something-else/functions.php,则可以看到致命错误。可能…只是可能您希望修复错误而不是隐藏错误…ini\u集('display\u errors','off'))
将此添加到主题文件夹中的header.php文件中。当然,第一反应是想修复错误。但我不需要修复错误,一切都正常。只是错误刚刚出现。如果出现致命错误,则无法正常工作。我明白你的意思,但整个网站工作正常。只有当有人尝试时若要访问site.com/wp-content/something/something-else/functions.php,则可以看到致命错误。您最好使用header.php而不是index.php作为单个帖子页面等。这些页面上的错误不会被抑制。有点奇怪,当我执行错误报告时(0);ini_set('display_errors',0);在header.php中,错误仍然出现。但是当我放入index.php时,它工作了,出现了一个空白页。wordpress中的每个请求都由index.php处理。只是想检查一下,所以我在根目录中的错误日志仍然能够反映错误(如果有),对吗?htaccess命令隐藏了错误,但它抛出了500个内部服务器错误如果使用header.php而不是index.php作为单个帖子页面,会更好吗?这些页面上的错误不会被抑制。有点奇怪,当我做错误报告时(0);ini_集('display_errors',0);在header.php中,错误仍然出现。但是当我放入index.php时,它工作了,出现了一个空白页。wordpress中的每个请求都由index.php处理。只是想检查一下,所以我在根目录中的错误日志仍然能够反映错误,对吗?htaccess命令隐藏了错误,但它抛出了500个内部服务器错误。谢谢对于你的建议,尝试关闭php_标志显示错误和关闭php_标志html_错误,但之后网站出现问题,整个网站面临500个内部服务器错误感谢你的建议,尝试关闭php_标志显示错误和关闭php_标志html_错误,但之后网站出现问题,整个网站面临500个i内部服务器错误