我已将我的网站上传到共享主机上。我在我的网站中使用 ionCube PHP。网站的索引页面给出了这个错误:
" index.php 需要站点管理员安装 ionCube PHP Loader ioncube_loader_lin_5.2.so。"
我询问了服务器支持团队,说 ionCube 已安装在服务器上。
如果是这样,为什么会导致上述错误?
我已将我的网站上传到共享主机上。我在我的网站中使用 ionCube PHP。网站的索引页面给出了这个错误:
" index.php 需要站点管理员安装 ionCube PHP Loader ioncube_loader_lin_5.2.so。"
我询问了服务器支持团队,说 ionCube 已安装在服务器上。
如果是这样,为什么会导致上述错误?
检查你的 php.ini,有没有类似的东西zend_extension=ioncube_loader_lin_5.2.so
?如果没有添加到ioncube_loader_lin_5.2.so的路径,重启apache
zend_extension=ioncube_loader_lin_5.2.so
将模块加载到 php 中也许服务器有不同版本的 ionCube。查看您的 phpinfo 以验证它是否已安装并且版本是否正确。
<?php
phpinfo();
?>
似乎您的主机上存在一些错误配置。
phpinfo()
应该显示如下内容:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with eAccelerator v0.9.5.1, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with the ionCube PHP Loader v3.1.31, Copyright (c) 2002-2007, by ionCube Ltd.
with Suhosin v0.9.18, Copyright (c) 2002-2006, by Hardened-PHP Project