【问题标题】:Want to disable warnings in the error_log , i tried all possible methods but it keep coming想要禁用 error_log 中的警告,我尝试了所有可能的方法,但它不断出现
【发布时间】:2021-12-02 23:35:46
【问题描述】:

我有一个基于 wordpress 的系统托管在 interserver.net 上,由于 php 警告和通知,我的网站不断生成 error_log 文件强>

我想禁用这些,因此 error_log 文件不应该消耗磁盘使用量。

我尝试了以下方法,但没有一个对我有用。

  1. 在 wpconfig 中我输入以下代码

ini_set('error_reporting', 0);

也试过:ini_set('error_reporting', E_ERROR);

  1. 从 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 是的,我现在通过关闭旋转来做到这一点。

标签: php linux wordpress cpanel


【解决方案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);

【讨论】:

  • 是的,先生,我做了同样的事情,现在还是这样,但让我仔细检查一下。
  • 不,它不起作用:-(
猜你喜欢
  • 2018-11-15
  • 2023-03-13
  • 1970-01-01
  • 2020-10-20
  • 1970-01-01
  • 2015-03-09
  • 2021-01-25
  • 1970-01-01
  • 2018-12-10
相关资源
最近更新 更多