Xcart Получение ошибки при применении пакета обновления

Я получаю сообщение об ошибке Неустранимая ошибка: вызов неопределенной функции func_version_compare() в D:\Xampp5\htdocs\xcart\prepare.php в строке 528

когда применить пакет обновления от администратора 4.1.8 до 4.1.12

2 ответа

Лучший вариант для вас может быть таким.

  1. Сделайте резервную копию БД
  2. Загрузите x-cart-4.1.8gold.tgz или x-cart-4.1.8pro.tgz с билета https://bt.x-cart.com/view.php?id=50230
  3. Установите x-cart-4.1.8gold.tgz или x-cart-4.1.8pro.tgz в соответствии с текущей версией X-Cart

    3.1. Получите значение переменной $blowfish_key из файла /config.php вашей существующей установки X-Cart и временно сохраните его где-нибудь на вашем локальном компьютере. Позже вам будет предложено предоставить ключ Blowfish, чтобы позволить X-Cart расшифровать данные в существующей базе данных.

    3.2. Установите новую копию X-Cart 4.1.8 в новую (пустую) папку, используя учетные данные существующей базы данных

    3.2. ВАЖНО: На шаге "Подготовка к установке базы данных X-Cart" мастера установки установите флажок "Только обновить config.php" и введите ключ Blowfish для обновленной базы данных.

  4. Обновите только что установленную X-Cart 4.1.8 до X-Cart 4.1.12 обычным способом.

В результате вы обновите базу данных до версии 4.1.12.

  1. Сделайте резервную копию файла XCART_DIR/prepare.php где-нибудь.
  2. Загрузите файл prepare.php с билета https://bt.x-cart.com/view.php?id=50230 во временную папку.
  3. Распакуйте пакет обновления 4.1.8-4.1.12 в папку X-Cart
  4. Скопируйте файл в папку XCART_DIR.
  5. Примените пакет обновления из области администратора.

PS Попробуйте другое решение ниже.

Другие вопросы по тегам