1

我已将我的网站上传到共享主机上。我在我的网站中使用 ionCube PHP。网站的索引页面给出了这个错误:

" index.php 需要站点管理员安装 ionCube PHP Loader ioncube_loader_lin_5.2.so。"

我询问了服务器支持团队,说 ionCube 已安装在服务器上。

如果是这样,为什么会导致上述错误?

4

3 回答 3

3

检查你的 php.ini,有没有类似的东西zend_extension=ioncube_loader_lin_5.2.so?如果没有添加到ioncube_loader_lin_5.2.so的路径,重启apache

  • 我的 ioncube 已经很老了,希望仍在使用zend_extension=ioncube_loader_lin_5.2.so将模块加载到 php 中
于 2010-11-11T10:37:35.100 回答
2

也许服务器有不同版本的 ionCube。查看您的 phpinfo 以验证它是否已安装并且版本是否正确。

<?php
phpinfo();
?>
于 2010-11-11T10:37:41.090 回答
2

似乎您的主机上存在一些错误配置。

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
于 2010-11-11T10:40:52.620 回答