【发布时间】:2023-04-10 13:25:01
【问题描述】:
如何在我的服务器(实时服务器)上解决这个问题。
警告:出于安全原因, /home/blessin1/public_htm 中的 ini_set() 已被禁用
【问题讨论】:
-
如果它是共享服务器,那么您需要与您的托管服务提供商交谈。
标签: php
如何在我的服务器(实时服务器)上解决这个问题。
警告:出于安全原因, /home/blessin1/public_htm 中的 ini_set() 已被禁用
【问题讨论】:
标签: php
如果您有权访问 php.ini 文件,请查找 disable_functions 项并从列表中删除 ini_set。根据您的服务器设置,您可能还需要重新启动 Apache 才能使其生效。
如果您无权访问 php.ini,则需要请您的系统管理员或托管服务提供商进行更改。
【讨论】:
当然,第一个选项是从@QuantumTiger 回答中提到的disable_functions 中删除ini_set。
我可以通过在使用它的函数名称之前添加 Error Control Operators @ 来解决它的另一种方法。所以将ini_set()替换为@ini_set()
这只是我如何从我个人案例中的一个包中使其工作的一种选择。但在使用此功能很关键的情况下,它就没有用了。
【讨论】:
最近发生在一个网站上,我通过将 ea-php73 更改为 alt-php74 解决了它。速度也有很大的改进。原来主机的 7.3 默认 php 设置有问题。
【讨论】: