无法加载ionCube PHP Loader - 它是使用配置2.2.0构建的

时间:2015-04-09 06:26:45

标签: php wordpress ioncube

我在WordPress中设置了玉米文件,但“无法加载ionCube PHP Loader - 它是使用配置2.2.0构建的,而运行引擎是API220100525,NTS Zend Optimizer需要Zend Engine API版本220060519。“此错误即将发生。

这是我的Cron文件代码。

#!/usr/bin/php -q
<?php
    ob_clean();
    date_default_timezone_set('America/Chicago');
    include("../../../wp-config.php");
    error_reporting(0);
    /*
    * snad mail befor 5 day expire post
    */
    $properties = PL()->properties->get_properties(array(
        'status'=> 'publish',
        'before' => PL()->settings->renew_day - 5
    ));

    foreach($properties as $property)   {
        $is_warning_sent = get_post_meta($property->ID,'expire_warning_sent',true);
        if($is_warning_sent != 'true'){
            PL()->properties->send_expire_warning($property->ID);
            echo "Post Exipred warning - ".$property->ID." \n\n";
        }

    }
    /*
    * expire post
    */
    $properties = PL()->properties->get_properties(array(
        'status'=> 'publish',
        'before' =>PL()->settings->renew_day
    ));
    foreach($properties as $property)   {
        PL()->properties->set_post_expire($property->ID);
    }
?>

Out put On Testing mail

Cron /home1/webpixel/public_html/millyclub/wp-content/plugins/property-listing/cron.php 收件箱     X Cron Daemon

上午11:30(28分钟前)

对我来说 无法加载ionCube PHP Loader - 它是使用配置2.2.0构建的,而运行引擎是API220100525,NTS Zend Optimizer需要Zend Engine API版本220060519。 安装的Zend Engine API版本220100525更新。 请联系Zend Technologies,http://www.zend.com/以获取更高版本的Zend Optimizer。


警告:PHP启动:依赖系统的时区设置是不安全的。您必需使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符。我们现在选择了时区'UTC',但请设置date.timezone以选择您的时区。在 0 0 未知
致命错误 0

点击此处回复或转发 此对话中已删除45条消息。查看邮件或永久删除。 使用的是0.03 GB(0%)的15 GB 管理 条款 - 隐私 上次帐户活动:4分钟前 细节

1 个答案:

答案 0 :(得分:4)

ionCube Loader必须与运行服务器的完全相同的PHP版本匹配。在您的情况下,API220100525,NTS应该引用PHP 5.4非线程安全,而您当前已经安装了220060519的加载器,它应该对应于PHP 5.3。

您应该可以通过升级ionCube Loader解决问题:

  1. 下载适用于您服务器的最新Loader(Loader overview)。

  2. 删除旧的Loader文件。这包括从您的zend_extension = <ioncube_loader_path>或PHP配置文件夹中的自定义php.ini文件中删除xxionCube.ini条目,具体取决于您的安装。

  3. 将新Loader解压缩到PHP可读目录。

  4. 添加或更新相关的zend_extension条目,以指向php.ini中的新加载程序。确保您匹配确切的PHP版本。

  5. 对于安装,您可能还想看看我几周前写的this answer