无法加载 ionCube PHP 加载程序 - 它是使用配置 2.2.0 构建的
Cannot load the ionCube PHP Loader - it was built with configuration 2.2.0
我在 WordPress 中设置了 corn 文件,但是 “无法加载 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(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() 函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能是您拼错了时区标识符。我们现在 select 编辑了时区 'UTC',但请将 date.timezone 设置为 select 您的时区。在未知在线0
致命错误:指令 'allow_call_time_pass_reference' 在 PHP 中不再可用 Unknown 在线 0
点此回复或转发
此对话中有 45 条已删除的消息。查看消息或永久删除。
已使用 15 GB 的 0.03 GB (0%)
管理
条款 - 隐私
最后一个帐户 activity:4 分钟前
详情
ionCube 加载器必须与您的服务器 运行 完全相同的 PHP 版本相匹配。在你的情况下,API220100525,NTS
应该指的是 PHP 5.4 非线程安全,而你目前已经为 220060519
安装了加载程序,它应该对应于 PHP 5.3。
您应该可以通过升级您的 ionCube Loader 来解决这个问题:
为您的服务器下载最新的加载程序 (Loader overview)。
删除旧的加载程序文件。这包括从 php.ini
或 PHP 配置文件夹中的自定义 xxionCube.ini
文件中删除 zend_extension = <ioncube_loader_path>
条目,具体取决于您的安装。
将新加载程序解压到 PHP 可读目录。
添加或更新相关 zend_extension
条目以指向 php.ini
中的新加载器。确保您匹配的是准确的 PHP 版本。
关于安装,您可能还想看看 this answer 我几周前写的文章。
我在 WordPress 中设置了 corn 文件,但是 “无法加载 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(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() 函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能是您拼错了时区标识符。我们现在 select 编辑了时区 'UTC',但请将 date.timezone 设置为 select 您的时区。在未知在线0
致命错误:指令 'allow_call_time_pass_reference' 在 PHP 中不再可用 Unknown 在线 0
点此回复或转发 此对话中有 45 条已删除的消息。查看消息或永久删除。 已使用 15 GB 的 0.03 GB (0%) 管理 条款 - 隐私 最后一个帐户 activity:4 分钟前 详情
ionCube 加载器必须与您的服务器 运行 完全相同的 PHP 版本相匹配。在你的情况下,API220100525,NTS
应该指的是 PHP 5.4 非线程安全,而你目前已经为 220060519
安装了加载程序,它应该对应于 PHP 5.3。
您应该可以通过升级您的 ionCube Loader 来解决这个问题:
为您的服务器下载最新的加载程序 (Loader overview)。
删除旧的加载程序文件。这包括从
php.ini
或 PHP 配置文件夹中的自定义xxionCube.ini
文件中删除zend_extension = <ioncube_loader_path>
条目,具体取决于您的安装。将新加载程序解压到 PHP 可读目录。
添加或更新相关
zend_extension
条目以指向php.ini
中的新加载器。确保您匹配的是准确的 PHP 版本。
关于安装,您可能还想看看 this answer 我几周前写的文章。