警告:出于安全原因,已禁用ini_set()

时间:2015-12-04 06:59:42

标签: php

如何在我的服务器(Live服务器)上解决此问题。

警告:出于安全原因,在/ home / blessin1 / public_htm中已禁用ini_set()

3 个答案:

答案 0 :(得分:4)

如果您有权访问php.ini文件,请查找 disable_functions 项,并从列表中删除 ini_set 。根据您的服务器设置,您可能还需要重新启动Apache才能使其生效。

如果您无法访问php.ini,则需要请求您的系统管理员或托管服务提供商进行更改。

答案 1 :(得分:1)

最近发生在一个网站上,我通过将ea-php73更改为alt-php74来解决了该问题。速度也大大提高。原来主机的7.3默认php安装程序有问题。

答案 2 :(得分:0)

当然,第一个选择是从ini_set中删除disable_functions,如@QuantumTiger答案中所述。

另一种解决方法,可以在使用函数的函数名称前添加Error Control Operators @。因此,将ini_set()替换为@ini_set()

这只是一个选择,我可以从我个人情况下的一个包装中使它起作用。但这在使用此功能很关键的情况下可能没有用。