WordPress — Не удается загрузить PHP загрузчик ionCube — он был собран с конфигурацией 2.2.0

У меня есть файл настройки кукурузы в 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 положить на тестирование почты

Cron /home1/webpixel/public_html/millyclub/wp-content/plugins/property-listing/cron.php
входящие
Икс
Cron Daemon

11:30 (28 минут назад)

мне
Не удается загрузить PHP загрузчик ionCube — он был собран с конфигурацией 2.2.0, а работающий движок — API220100525, NTS
Для Zend Optimizer требуется Zend Engine API версии 220060519.
Установленная версия Zend Engine API 220100525 является более новой.
Свяжитесь с Zend Technologies по адресу http://www.zend.com/ для более поздней версии Zend Optimizer.

Предупреждение: PHP Startup: небезопасно полагаться на настройки часового пояса системы. Вы требуется использовать настройку date.timezone или функцию date_default_timezone_set (). Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно написали идентификатор часового пояса. На данный момент мы выбрали часовой пояс UTC, но, пожалуйста, установите date.timezone, чтобы выбрать свой часовой пояс. в неизвестный онлайн 0

Фатальная ошибка: Директива allow_call_time_pass_reference больше не доступна в PHP в неизвестный онлайн 0

Нажмите здесь, чтобы ответить или переслать
45 удаленных сообщений в этом разговоре. Просмотр сообщений или удаление навсегда.
0,03 ГБ (0%) из 15 ГБ используется
управлять
Условия — Конфиденциальность
Последние действия в аккаунте: 4 минуты назад
подробности

2

Решение

Загрузчик ionCube должен соответствовать той же версии PHP, что и ваш сервер. В твоем случае, API220100525,NTS следует ссылаться на PHP 5.4 Non-thread-safe, в то время как вы в настоящее время установили загрузчики для 220060519, что должно соответствовать PHP 5.3.

Вы должны быть в состоянии решить проблему, обновив ваш загрузчик ionCube:

  1. Загрузите новейший Loader для вашего сервера (Обзор погрузчика).

  2. Удалите старые файлы Loader. Это включает в себя удаление zend_extension = <ioncube_loader_path> вход от вашего php.iniили из обычая xxionCube.ini файл в папке конфигурации PHP, в зависимости от вашей установки.

  3. Распакуйте новый загрузчик (и) в читаемый каталог PHP.

  4. Добавить или обновить соответствующий zend_extension вход, чтобы указать на ваш новый загрузчик в вашем php.ini , Убедитесь, что вы соответствуете точной версии PHP.

Для установки вы также можете посмотреть на этот ответ Я написал несколько недель назад.

3

Другие решения

Других решений пока нет …