[英]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.