gpt4 book ai didi

php - “i360: Error in global initialization”在PHP中是什么意思?

转载 作者:行者123 更新时间:2023-12-03 08:05:05 25 4
gpt4 key购买 nike

我编写的PHP软件已经运行了好多年,但突然抛出此错误: i360:全局初始化中的错误

从回调函数register_shutdown_function('my_shutdown');抛出此错误

回调函数就是这样:

function my_shutdown ()
{
chdir(getcwd());

$e = error_get_last();
if ($e)
trigger_error($e['message'].' on '.$e['file'].' ('.$e['line'].')', E_USER_ERROR);
}
trigger_error引发的完整错误消息是:
i360: Error in global initialization 1 on Unknown (0)

它没有太多线索。任何想法可能是什么原因造成的?

更新1:
如果我注释掉整个 my_shutdown()函数,该脚本可以正常运行,但是我仍然对为什么在经过多年的正常运行后才在今天出现此错误感到好奇。

更新2:
暂定信息:这似乎与Imunify360有关,Imunify360是用于Web服务器的安全软件(我的主机使用我不知道或无法控制的安全软件)。调查正在进行中。

最佳答案

此问题是由Imunify360引起的,因为最近进行了更新,其中包括一项名为“主动防御”的功能:

https://www.imunify360.com/blog/meet-imunify360-with-proactive-defense-the-sophisticated-protection-against-any-kind-of-malware-all-in-one-nice-package

要解决此问题,您需要让主机禁用所有PHP版本的扩展:

sed -i "s/extension=i360.so/;extension=i360.so/g" /opt/alt/php*/etc/php.ini

那应该暂时解决问题。

关于php - “i360: Error in global initialization”在PHP中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51369498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com