Обновление с версии 2.5 до 2.6
Last updated
Last updated
Список обновлений скрипта для версии 2.6 доступен по
Перед началом обновление скрипта, выполните обновление на сервере Ioncube Loader до версии 13.0 и выше (если установленная версия ниже 13 — , ). В обновлении поможет техническая поддержка вашего хостинга.
Начиная с версии 2.6 из соображений безопасности убрана поддержка PHP 7.1, 7.2, 7.3, 7.4 и добавлена поддержка PHP 8.2 - если в версии 2.5 вы использовали версию PHP 7.4 и ниже, перед обновлением скрипта необходимо обновить версию PHP на сервере. Рекомендуем провести обновление PHP через техподдержку вашего хостинга.
Если вы используете модули мерчантов и автовыплат, разработанными нами персонально для вас — запросите обновленные модули в вашей группе в Телеграм (не в технической поддержке через бота).
Если вы используете модули мерчантов и автовыплат, а также другие типы модулей от сторонних разработчиков, то они не будут работать на версии 2.6 без их обновления со стороны разработчиков.
Если вы использовали модули Electrum и/или "Торговые действия" в версии 2.5 — запросите модули под версию 2.6 в вашей группе в Телеграм (не в технической поддержке через бота)
Перед обновлением обязательно сделайте резервную копию сайта и базы данных!
В случае, если во время обновления что-то пойдет не так, вы всегда сможете восстановить сайт из резервной копии. Способы резервного копирования могут отличаться в зависимости от хостинга, поэтому вам стоит обратиться в техническую поддержку вашего хостинга с данным вопросом.
Обратите внимание — при обновления скрипта с версии 2.5 на 2.6 требуется обновление (бесплатное) кастомных тем для сайта!
Если вы используете такую тему — пришлите архив с ней для адаптации под версию 2.6.
Для этого перейдите на сервере в папку по пути www/<имя_сайта>/wp-content/themes/
, найдите папку с вашей темой, заархивируйте её, скачайте на компьютер, а затем пришлите архив в вашей группе в Телеграм.
В панели управления обменником в разделе "Консоль" включите технический режим работы обменника, чтобы пользователи обменника не совершали заявки на сайте во время обновления скрипта.
В разделе "Плагины" деактивируйте плагины "Premium Exchanger" и "Premium Exchanger hooks".
С помощью FTP-клиента или файлового менеджера удалите на сервере содержимое папки /wp-content/plugins/premiumbox/
, кроме следующих файлов и папок внутри неё:
/flags/
/languages/
/moduls/
(но сперва ознакомьтесь с текстом в блоке ниже)
Если вы не используете внутренние счета — можете удалить папку moduls
целиком.
Если вы используете модуль Webmoney, не удаляйте папку x19
внутри папки moduls
Если вы не используете модуль Webmoney — можете удалить папку moduls
целиком
/sms/
/userdata.php
Удалите все файлы предыдущей лицензии из корневой папки сайта.
Выполните шаг 4 в обязательном порядке, даже если файлы лицензии были ранее загружены на сервер — в противном случае сайт не будет работать!
Загрузите содержимое архива с обновлением в корневую папку вашего сайта под пользователем, созданным для сайта (не root!). Используйте FTP-клиент, либо файловый менеджер. Распакуйте архив с заменой файлов.
Перейдите в раздел "Плагины" и активируйте плагины "Premium Exchanger" и "Premium Exchanger hooks".
Перейдите в раздел Настройки обменника" → "Миграция" и в блоке "Миграция (если версия меньше 2.6)" поочередно выполните каждый шаг.
При запуске каждого шага система определит общее количество запросов, которые нужно выполнить. У вас есть возможность задать количество запросов, которое будет обработано за один цикл.
По умолчанию количество запросов = 50. Если вы не уверены в мощности вашего сервера, то рекомендуем не менять значение по умолчанию.
При необходимости вы можете указать любое другое значение, но если выполнение цикла с указанным значением окажется слишком ресурсоемким для сервера — это вызовет ошибку.
Перейдите в раздел "Настройки" → "Постоянные ссылки" и нажмите на кнопку "Сохранить изменения", не внося никаких изменений на странице.
Перейдите в раздел "Настройки обменника" → "Основные настройки" и отключите режим обновления.
Альтернативный вариант — в этом же разделе для параметра "Режим обновления" выберите "Нет" и сохраните изменения.
Режим обновления активируется каждый раз после деактивации и повторной активации основного плагина, поэтому режим всегда необходимо отключать вручную.
Если вы используете модули "Парсеры 2.0" или "Bestchange парсер" — после отключения режима обновления необходимо запустить работу парсеров в соответствующих разделах, вручную переходом по ссылке Сron. Для работы Парсеров 2.0:
Для работы BestChange парсера:
Обязательно удалите из корневой папки на сервере любые загруженные zip-архивы скрипта и бэкапы сайта.
Отключите режим технического обслуживания в разделе "Консоль".
Обновление успешно проведено!
После обновления необходимо внести изменения в панели администратора для корректной работы скрипта.
Для работы подтверждения регистрации через e-mail необходимо включить модуль "Подтверждение e-mail перед регистрацией" (confirmregmail) в разделе "Модули". Если вы не используете эту опцию — можете оставить модуль выключенным.
Начиная с версии 2.6, модуль "Капча для сайта (выбор картинки)" (sitecaptcha_img) самостоятельно генерирует варианты для выбора пользователем на сайте. В предыдущей версии модуля можно было создавать свои задания, начиная с версии 2.6 эта опция отключена, поэтому изменения во внешнем виде капчи сразу отобразятся на сайте.
Самый простой способ — через панель управления сервером (ISP Manager или другое ПО) с помощью встроенного в панель файлового менеджера или через FTP-клиент (скачайте на компьютер файлы сайта, а также в разделе управления базами данных или через PhpMyAdmin скачайте БД сайта).
Если вы используете — не удаляйте папку domacc внутри папки moduls
После обновления скрипта необходимо провести перенос внутренних счетов в новый модуль — (актуально, только если вы использовали внутренние счета в 2.5)
Перейдите в раздел "" и скачайте архив с файлами лицензии license.zip
. Для этого нажмите на ссылку "Скачать для версии 2.6".
Скачанный архив загрузите в под пользователем, созданным для сайта (не root!) и обязательно распакуйте архив.
Перейдите в раздел "" и на странице скачайте архив с файлами для обновления версии 2.6 под вашу версию PHP.
Необходимо точно знать версию PHP, установленную на вашем сервере, для выбора подходящего архива.
.
После обновления в разделе "Настройки обменника" -> "Основные настройки" обязательно выберите логику работы с заявками при использовании мерчантов на приём для опции "Действие, если мерчант не сработал". Подробнее о работе этой опции читайте в инструкции "".
Отключите старый модуль domacc в разделе "Модули", а затем удалите модуль с сервера (путь к папке с модулем — wp-content/plugins/premiumbox/moduls/domacc)
Добавьте нового мерчанта и автовыплату iac в разделах "Мерчанты" -> "Мерчанты" "Мерчанты" -> "Автовыплаты" и настройте их по .