繁体   English   中英

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

[英]Cannot load the ionCube PHP Loader - it was built with configuration 2.2.0

我已经在WordPress中设置了玉米文件,但“无法加载ionCube PHP加载器-它是使用配置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);
    }
?>

输出测试邮件是

Cron /home1/webpixel/public_html/millyclub/wp-content/plugins/property-listing/cron.php收件箱x Cron守护程序

11:30 AM(28分钟前)

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


警告 :PHP启动:依靠系统的时区设置并不安全。 需要使用date.timezone设置或date_default_timezone_set()函数。 如果您使用了这些方法中的任何一种,并且仍然收到此警告,则很可能您拼写了时区标识符。 我们暂时选择了时区“ UTC”,但请设置date.timezone以选择您的时区。 在第0行的Unknown中

致命错误 :指令“allow_call_time_pass_reference”不再可用在PHP中未知在线0

单击此处以回复或转发此对话中的45条已删除消息。 查看消息或永久删除。 已使用15 GB的0.03 GB(0%)管理条款-隐私最近一次帐户活动:4分钟前详细信息

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

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

  1. 为您的服务器下载最新的Loader( Loader概述 )。

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

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

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

对于安装,您可能还想看看我几周前写的答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM