簡體   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