如何在不启用 ini_set 的情况下消除错误“警告:ini_set() 因安全原因已被禁用”?

如何在不启用 ini_set 的情况下消除错误“警告:ini_set() 因安全原因已被禁用”?

出于安全原因,我不想打开 ini_set()。因此,根据 CSF 的建议,我将其添加为未设置。

但是,drupal 站点出现此错误,但我想删除该错误(或隐藏它)而不实际启用 ini_set()。

答案1

您可以禁用显示 PHP 警告,无论是在服务器主 php.ini 中还是在帐户上的自定义 php.ini 中。

编辑 /usr/local/lib/php.ini,并将 error_reporting 值更改为以下内容,以不显示通知和警告。

error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING

如果您想通过帐户上的自定义 php.ini 来执行此操作,请将主 php.ini 复制到用户文件夹并编辑该文件。

cp /usr/local/lib/php.ini /home/$user/public_html/php.ini 

然后编辑该文件,并更改 error_reporting

相关内容