繁体   English   中英

版本升级后的PHP致命错误

[英]PHP fatal error after version upgrade

我通过Customadmin的Custombuild将PHP版本从5.6.8升级到5.6.9。 问题是之后,我在php上出现致命错误:

PHP Fatal error:  [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0

我发现有一个文件/usr/local/lib/php.conf.d/10-directadmin.ini包含以下内容:

zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.6.so

删除此行后,没有错误,但Ioncube无法正常工作。

可能是什么问题? 谢谢。

编辑:为了完整起见,XCache和ionCube Loader之间确实存在问题。 此后,ionCube发布了新的Loader版本,其中包含针对此问题的解决方法(v 5.0.7)。


如第一个错误所示,ionCube Loader 必须是PHP加载的第一个zend_extension 拆除线

zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.6.so

禁用ionCube Loader,因此您将无法使用其功能(例如,运行ionCube编码文件)。

要解决该错误,请将已删除的行复制到主php.ini文件的顶部; 如果您的php.ini文件中没有任何zend_extension条目,也可以尝试首先加载配置文件/usr/local/lib/php.conf.d/10-directadmin.ini ,例如,通过重命名该文件到00-directadmin.ini 只要确保ionCube Loader的zend_extension行位于任何其他zend_extension条目之前即可

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM