想要禁用 error_log 中的警告,我尝试了所有可能的方法,但它不断出现
Posted
技术标签:
【中文标题】想要禁用 error_log 中的警告,我尝试了所有可能的方法,但它不断出现【英文标题】:Want to disable warnings in the error_log , i tried all possible methods but it keep coming 【发布时间】:2021-12-02 23:35:46 【问题描述】:我有一个基于 wordpress 的系统托管在 interserver.net 上,由于 php 警告和通知,我的网站不断生成 error_log 文件强>
我想禁用这些,因此 error_log 文件不应该消耗磁盘使用量。
我尝试了以下方法,但没有一个对我有用。
-
在 wpconfig 中我输入以下代码
ini_set('error_reporting', 0);
也试过:ini_set('error_reporting', E_ERROR);
-
从 php 设置中的 cpanel 尝试以下创建 user.ini 和 php.ini
error_reporting(0);
然后我尝试在 htaccess 中给出错误:error_reporting(E_ERROR | E_PARSE)
然后我尝试了:error_reporting(E_ERROR)
如果我必须放入 .htaccess 文件,我不确定是否有任何具体内容? 请帮帮我
【问题讨论】:
不要禁用它们:修复它们! 取决于警告和通知,但如果使用 Wordpress 和 3rd 方插件,则可能无法控制。然而,它们应该被解决,而不是被忽视。此外,如果您启用了日志轮换,则应管理日志文件大小。您的主机提供有关日志轮换的更多信息:interserver.net/tips/kb/cpanel-log-rotation-configuration @Bossman 让我检查一下先生,谢谢您的有用建议。 @Bossman 是的,我现在通过关闭旋转来做到这一点。 【参考方案1】:关闭 WordPress 上的 PHP 错误
对于这一部分,您需要编辑 wp-config.php 文件。
在您的 wp-config.php 文件中,查找以下行:
define('WP_DEBUG', true);
也有可能,该行已经设置为 false。在这种情况下,您将看到以下代码:
define('WP_DEBUG', false);
无论哪种情况,您都需要将这一行替换为以下代码:
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
【讨论】:
是的,先生,我做了同样的事情,现在还是这样,但让我仔细检查一下。 不,它不起作用:-(以上是关于想要禁用 error_log 中的警告,我尝试了所有可能的方法,但它不断出现的主要内容,如果未能解决你的问题,请参考以下文章