加载失败/usr/local/IonCube/ioncube_loader_lin_5.3.so

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加载失败/usr/local/IonCube/ioncube_loader_lin_5.3.so相关的知识,希望对你有一定的参考价值。

我只是使用cPanel导入工具将一个网站从一个服务器克隆到另一个服务器(可能这最后一部分不相关)

该网站是Magento CE商店。

新服务器是共享服务器,只有在这个新的Magento网站上我才有500错误:

tail /usr/local/apache/logs/error_log
Failed loading /usr/local/IonCube/ioncube_loader_lin_5.3.so:  /usr/local/IonCube/ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory

php -i|grep php.ini
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini

cat /usr/local/lib/php.ini|grep IonCube
zend_extension="/usr/local/IonCube/ioncube_loader_lin_5.4.so"

php -v
PHP 5.4.25 (cli) (built: Mar  4 2014 15:41:00)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies 
with the ionCube PHP Loader v4.4.1, Copyright (c) 2002-2013, by ionCube Ltd.

所以它看起来很混乱......因为即使php.ini有5.4版本且对应的文件存在,它也无法加载ioncube 5.3而引发500错误,但更令人困惑的是php -v显示版本4.4 ......

有帮助吗?

谢谢。

答案

使用zend_extension =“/ usr / local / IonCube / ioncube_loader_lin_5.4.so”,您告诉PHP安装适用于PHP 5.4的Linux Loader。您的服务器正在运行PHP 5.4以便匹配。

PHP输出“with ionCube PHP Loader v4.4.1,Copyright(c)2002-2013,by ionCube Ltd.”确认已成功安装ionCube Loader的4.4.1版。

您遇到的错误表明php.ini文件也请求PHP安装PHP 5.3的Loader,这会因为服务器没有运行PHP 5.3而失败。

另一答案

您迁移的系统使用不同版本的PHP,并且您使用的配置文件错误。

加载phpinfo并查找“已加载的配置文件”

更新您的设置以使用phpinfo提到的配置文件。

我和magento的cron作业有一个相关的问题,它给了我同样的错误。 在我的例子中,PHP 5.6> PHP 7

所有文件都存在,但上面提到的内容向我展示了错误的根源。

旧命令+

/ usr / local / bin / php -c /usr/local/lib/php.ini / home / devlivingfresh / public_html / bin / magento cron:run | grep -v“按计划跑工作”>> /home/devlivingfresh/public_html/var/log/magento.cron.log

新命令

/ usr / local / bin / php -c /opt/cpanel/ea-php70/root/etc/php.ini / home / devlivingfresh / public_html / bin / magento cron:run | grep -v“按计划跑工作”>> /home/devlivingfresh/public_html/var/log/magento.cron.log

以上是关于加载失败/usr/local/IonCube/ioncube_loader_lin_5.3.so的主要内容,如果未能解决你的问题,请参考以下文章

Nginx的加载失败的SSL证书问题,怎么解决

开机加载模块失败是怎么回事?

模块dynwrapx.dll已加载 调用失败

Android 腾讯X5内核WebView加载失败原因

iOS中WKWebView加载网页失败或者无网络状态判断

Nginx的加载失败的SSL证书问题,怎么解决