Обновление с версии 2.4 до 2.5
Last updated
Last updated
Список обновлений скрипта для версии 2.5 доступен по
Перед началом обновление скрипта, выполните обновление на сервере Ioncube Loader до версии 12.0 и выше (если установленная версия ниже 12 — ). В обновлении поможет техническая поддержка вашего хостинга.
Если вы используете модули мерчантов и автовыплат, разработанными нами персонально для вас — запросите обновленные модули в вашей группе в Телеграм (не в технической поддержке через бота).
Если вы используете модули мерчантов и автовыплат, а также другие типы модулей от сторонних разработчиков, то они не будут работать на версии 2.5 без их обновления со стороны разработчиков.
Перед обновлением обязательно сделайте резервную копию сайта и базы данных!
В случае, если во время обновления что-то пойдет не так, вы всегда сможете восстановить сайт из резервной копии. Способы резервного копирования могут отличаться в зависимости от хостинга, поэтому вам стоит обратиться в техническую поддержку вашего хостинга с данным вопросом.
В панели управления обменником в разделе "Консоль" включите технический режим работы обменника, чтобы пользователи обменника не совершали заявки на сайте во время обновления скрипта.
В разделе "Плагины" деактивируйте плагины "Premium Exchanger" и "Premium Exchanger hooks".
С помощью FTP-клиента или файлового менеджера удалите на сервере содержимое папки /wp-content/plugins/premiumbox/
, кроме следующих файлов и папок внутри неё:
/flags/
/languages/
/merchants/
(если вы не меняли названия файлов и папок внутри папки merchants
— можете её также удалить)
/moduls/
Если вы используете модуль Webmoney, не удаляйте папку x19
внутри папки moduls
, если не используете — можете удалить папку moduls
целиком)
/paymerchants/
(если вы не меняли названия файлов и папок внутри папки paymerchants
— можете её также удалить)
/sms/
/userdata.php
Выполните шаг 4 в обязательном порядке, даже если файлы лицензии были ранее загружены на сервер — в противном случае сайт не будет работать!
Необходимо точно знать версию PHP, установленную на вашем сервере, для выбора подходящего архива.
Загрузите содержимое архива с обновлением в корневую папку вашего сайта под пользователем, созданным для сайта (не root!). Используйте FTP-клиент, либо файловый менеджер. Распакуйте архив с заменой файлов.
Перейдите в раздел "Плагины" и активируйте плагины "Premium Exchanger" и "Premium Exchanger hooks".
Перейдите в раздел Настройки обменника" → "Миграция" и в блоке "Миграция (если версия меньше 2.5)" поочередно выполните каждый шаг.
При запуске каждого шага система определит общее количество запросов, которые нужно выполнить. У вас есть возможность задать количество запросов, которое будет обработано за один цикл.
По умолчанию количество запросов = 50. Если вы не уверены в мощности вашего сервера, то рекомендуем не менять значение по умолчанию.
При необходимости вы можете указать любое другое значение, но если выполнение цикла с указанным значением окажется слишком ресурсоемким для сервера — это вызовет ошибку.
Перейдите в раздел "Настройки" → "Постоянные ссылки" и нажмите на кнопку "Сохранить изменения", не внося никаких изменений на странице.
Перейдите в раздел "Настройки обменника" → "Основные настройки" и отключите режим обновления.
Альтернативный вариант — в этом же разделе для параметра "Режим обновления" выберите "Нет" и сохраните изменения.
Режим обновления активируется каждый раз после деактивации и повторной активации основного плагина, поэтому режим всегда необходимо отключать вручную.
Если вы используете модули "Парсеры 2.0" или "Bestchange парсер" — после отключения режима обновления необходимо запустить работу парсеров в соответствующих разделах, вручную переходом по ссылке Сron.
Обязательно удалите из корневой папки на сервере любые загруженные zip-архивы скрипта и бэкапы сайта.
Отключите режим технического обслуживания.
Самый простой способ — через панель управления сервером (ISP Manager или другое ПО) с помощью встроенного в панель файлового менеджера или через FTP-клиент (скачайте на компьютер файлы сайта, а также в разделе управления базами данных или через PhpMyAdmin скачайте БД сайта).
Перейдите в раздел "" и скачайте архив с файлами лицензии license.zip
. Для этого нажмите на ссылку "Скачать для версии 2.5".
Скачанный архив загрузите в под пользователем, созданным для сайта (не root!) и обязательно распакуйте архив.
Перейдите в раздел "" и на странице скачайте архив с файлами для обновления версии 2.5 под вашу версию PHP.
.