Обновление со 7/8x на 9.x
Last updated
Last updated
В связи с большими изменениями в версии 9.x, рекомендуем перед обновлением выполнить действия представленные ниже.
Сделайте полный backup сайта и базы данных, и сохраните на вашем компьютере.
Если у вас на сервере установлена операционная система CentOS7, необходимо переустановить сервер и использовать Debian 12
iEXExchanger 9.x не будет работать на CentOS7
После установки Debian 12 выполните в консоле PuTTY несколько команд (под учетной записью root)
Далее, выполните команду nano /etc/security/limits.conf
для открытия файла
Пролистайте вниз и добавьте несколько строк
имя_пользователя - замените на имя учетной записи на сервере.
После добавления сохраните данные CTRL+X потом Y и далее Enter.
Далее, выполните команду nano /etc/nginx/nginx.conf
для открытия файла
После pid /var/run/nginx.pid;
добавьте несколько строк
После добавления сохраните данные CTRL+X потом Y и далее Enter.
В supervisor были внесены изменения, перейдите по ссылки и перенастройте с нуля.
На сервере, нажмите "Сайты" и выберите сайт
На открывшейся странице, перейдите к разделу "Ручная настройка"
Во вкладке "Frontend":
после
добавьте
Сохраните настройки
После всех действий выше, загрузите обновление и распакуйте архив.
Обновите лицензионные файлы
После обновления, откройте файл .env
Найдите BROADCAST_DRIVER и замените на BROADCAST_CONNECTION
Сохраните настройки
Далее, откройте консоль PuTTY и выполните несколько команд
Если все выполнено без ошибок, обновление скрипта завершено и необходимо сделать финальные настройки.
Для этого на сервере откройте повторно файл .env
Убедитесь что BROADCAST_CONNECTION равен "reverb"
Пролистайте до конца, найдите и замените некоторые параметры:
Финальные результаты:
Далее, добавьте несколько параметров в конце:
Сохраните настройки
Теперь, откройте файл /config/reverb.php
Найдите 'allowed_origins' => ['*']
замените * на ваш домен (Пример: test.ru)
Сохраните настройки и обновление завершено!
В панели управления, откройте раздел "Пользователи — Список групп пользователей", выберите группу и перейдите к редактированию.
Во вкладке "Админпанель" включите:
Разрешить доступ к мониторингу данных
Разрешить доступ к API в админпанели
Разрешить контроль над всеми функциями в админпанели
Сохраните настройки.
В панели управления, откройте раздел "Настройки — Настройка системы "
Во вкладке "Оптимизация":
Тип кэширования курсов — выберите "Redis"
Сохраните настройки.
И в самом конце, добавьте cron, чтобы в процессе обновления не возникали проблемы.