Обновление до 10.0.9

Изменения в 10.0.9

Резервное копирование перед обновлением

Как создать Backup?

Подготовка к обновлению

Перед началом обновления зайдите в панель управления и временно отключите обменный пункт. Это нужно для того, чтобы клиенты не могли создавать заявки во время процесса обновления.

Перед обновлением системы до версии 10.0.9 рекомендуется удалить стандартный набор папок из директории поддомена вашего приложения (например, app.ваш_домен).

Frontend (основной домен, например, ваш_домен):

Обязательно убедитесь, что вы находитесь в папке основного сайта, чтобы случайно не удалить файлы поддомена.

Удалите следующие папки из директории основного домена:

  • dist

  • logs

Важно!

Backend (поддомен, например, app.ваш_домен):

Обязательно убедитесь, что вы находитесь в папке поддомена, чтобы случайно не удалить файлы основной версии сайта.

Стандартный список папок, которые необходимо удалить:

  • app

  • bootstrap

  • config

  • database

  • packages

  • resources

  • routes

  • vendor

Важно!

Где расположена корневая директория вашего сайта?

Для регулярных обновлений используйте пакеты обновлений.

Инструкция по загрузке архивов и лицензии

Загрузка и распаковка архивов обновления

Следуйте этой инструкции, чтобы правильно загрузить архивы с обновлениями и избежать путаницы.

1

Авторизация на сервере

  • Если вы используете FastPanel, выполните вход через панель управления.

  • Загружайте файлы только от имени пользователя, созданного специально для вашего сайта.

  • Не используйте пользователя root — это важно для безопасности и сохранности данных.

2

Куда загружать архивы

Архивы обновления уже имеют понятные названия:

  • iexexchanger_backend_update — для папки поддомена вашего сайта (например, app.ваш_домен)

  • iexexchanger_frontend_update — для корневой папки основного сайта (например, ваш_домен)

Архив обновления
Куда загружать?
Пример пути

backend

Папка поддомена

www/app.test.com

frontend

Корневая папка основного сайта

www/test.com

Внимание! Проверьте, что находитесь именно в нужной папке, чтобы не затронуть лишние данные на сервере.

3

Как загрузить архивы

Выберите удобный для вас способ:

  • Файловый менеджер в панели управления хостингом (например, FastPanel)

  • FTP-клиент (например, FileZilla)

Загрузите соответствующий архив в нужную папку — как указано выше.

4

Распаковка архивов

  • Найдите загруженный архив в выбранной папке.

  • Распакуйте архив прямо в эту папку.

  • Если система спросит, нужно ли заменить существующие файлы — подтверждайте замену.

Это нормально: обновление заменяет устаревшие файлы на новые.

5

Проверка после обновления

  • Проверьте, что новые файлы появились на сервере.

  • Откройте сайт в браузере и убедитесь, что он работает корректно.

  • При необходимости очистите кэш сайта и браузера.

Где расположена корневая директория вашего сайта?

Важные рекомендации

  • Никогда не удаляйте папки public и storage!

    В них хранятся все пользовательские данные, медиафайлы, документы.

    Удаление этих папок приведёт к потере важной информации!

  • Работайте только в папке нужного домена или поддомена.

    Не перепутайте основной сайт и поддомен, чтобы не нарушить работу сайта.


Завершение обновления системы

После того как вы успешно загрузили файлы обновления на сервер, выполните указанные ниже шаги для применения всех изменений:

Шаг 1. Подключитесь к серверу через терминал (SSH)

Если вы не знаете, как это сделать, воспользуйтесь подсказкой:

Важно: подключайтесь от имени обычного пользователя, а не root.

Как открыть терминал и подключиться к серверу по SSH?

Шаг 2. Перейдите в папку поддомена на сервере

Введите команду (замените путь на актуальный путь до вашего сайта и поддомена):

cd www/app.ваш_домен

Шаг 3. Выполните команду для применения обновления

Выполните следующую команду:

php artisan product:apply-update

Эта команда применит все необходимые изменения и завершит установку обновления.

ВАЖНОЕ ДЕЙСТВИЕ ПОСЛЕ ОБНОВЛЕНИЯ

Обновление успешно завершено!

Что делать, если сайт не запускается после перезагрузки


Рекомендуемые ссылки

Где расположена корневая директория вашего сайта?Как открыть терминал и подключиться к серверу по SSH?Переустановка PM2

Last updated

Was this helpful?