【问题标题】:ionCube PHP module gets errorionCube PHP 模块出错
【发布时间】:2010-11-11 10:34:26
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: php ioncube php-extension


    【解决方案1】:

    检查您的 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 中

    【讨论】:

    • 它在共享主机上。我可以检查 php.ini 并更改其内容吗?
    • 在这种情况下,必须请具有文件写入管理员权限的服务器支持团队检查您
    • @hd - 来自我的服务器 No loader is installed 的 ioncube 消息,用于 ionCube PHP Loader v3.1.32
    • thanks.i 用自定义 php.ini 覆盖 php.ini,现在可以了。
    【解决方案2】:

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

    <?php
    phpinfo();
    ?>
    

    【讨论】:

    • 这是什么:这个程序使用 Zend 脚本语言引擎:Zend Engine v2.2.0,版权所有 (c) 1998-2010 Zend Technologies 和 ionCube PHP Loader v3.3.20,版权所有 ( c) 2002-2010,由 ionCube Ltd. 和 Zend Optimizer v3.3.9,版权所有 (c) 1998-2009,由 Zend Technologies 提供
    • 原来是ionCube loader V3.3.20。根据ioncube.com/loaders.php,Linux 的最新版本是 4.0.1 版,您在上传文件之前使用的是什么版本的 ionCube?
    • 我还发现 ionCube 支持很好。尝试通过support.ioncube.com/index.php?department=3 向他们寻求帮助
    【解决方案3】:

    您的主机上似乎有些配置错误。

    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
    

    【讨论】:

      猜你喜欢
      • 2011-06-03
      • 2019-07-31
      • 1970-01-01
      • 2011-12-30
      • 2019-06-19
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多