Обновление с 10.0.x до 10.0.2
Last updated
Was this helpful?
Last updated
Was this helpful?
Перед тем как приступать к обновлению системы, настоятельно рекомендуем выполнить резервное копирование (backup) файлов вашего сайта и базы данных. Это обязательный этап, который поможет избежать потери данных и обеспечить возможность восстановления сайта в случае любых непредвиденных обстоятельств во время обновления.
Создание резервной копии файлов сайта:
Войдите в панель управления FastPanel.
Перейдите в раздел «Файловый менеджер».
Выделите папку с файлами вашего сайта и создайте архив (zip).
Скачайте созданный архив на свой компьютер.
Создание резервной копии базы данных:
В панели FastPanel перейдите в раздел «Базы данных».
Выберите нужную базу данных.
Нажмите на опцию экспорта (резервного копирования), чтобы получить файл SQL.
Сохраните скачанный файл SQL на ваш компьютер.
Если вы не уверены, как правильно выполнить резервное копирование через панель FastPanel или столкнулись с трудностями, рекомендуем обратиться в службу технической поддержки вашего хостинга. Специалисты помогут вам разобраться и дадут необходимые рекомендации по процедуре создания резервных копий именно на вашем сервере.
Перед началом обновления зайдите в панель управления и временно отключите обменный пункт. Это нужно для того, чтобы клиенты не могли создавать заявки во время процесса обновления.
Перед обновлением до версии 10.0.2, на сервере необходимо удалить следующие папки из директории поддомена вашего приложения (app.ваш_домен):
app
bootstrap
config
database
packages
resources
routes
vendor
Убедитесь, что вы находитесь именно в папке поддомена (app.ваш_домен), чтобы случайно не удалить файлы основной версии сайта.
Для регулярных обновлений используйте пакеты обновлений.
Следуйте этой инструкции, чтобы правильно загрузить архивы с обновлениями и избежать путаницы.
Загружайте файлы только от имени специального пользователя вашего сайта (НЕ используйте пользователя root).
Для backend (поддомен): архив обновления загружайте в папку поддомена (например, app.ваш_домен).
Для frontend (основной домен): архив обновления загружайте в папку основного сайта (ваш_домен).
backend
Папка поддомена вашего сайта
/var/www/app.test.com
frontend
Корневая папка вашего основного сайта
/var/www/test.com
Выберите удобный для вас способ:
Встроенный файловый менеджер панели управления
FTP-клиент (например, FileZilla)
После загрузки архивов:
Распакуйте архивы прямо в тех папках, куда они были загружены.
При распаковке подтвердите замену существующих файлов.
Обязательно убедитесь, что файлы успешно заменены и доступны на сервере.
После того как вы успешно загрузили файлы обновления на сервер, выполните указанные ниже шаги для применения всех изменений:
Если вы не знаете, как это сделать, воспользуйтесь подсказкой:
Важно: подключайтесь от имени обычного пользователя, а не root.
Введите команду (замените путь на актуальный путь до вашего сайта и поддомена):
Выполните следующую команду:
Важно: если при выполнении этой команды вы увидели любые предупреждения, ошибки или сообщения об отказе доступа (например, проблемы с правами на файлы или ошибки зависимостей), выполните команду повторно. Повторный запуск поможет устранить временные конфликты или неполные изменения, которые могли возникнуть при первом запуске. Если после повторного запуска ошибки сохраняются, обратитесь за технической поддержкой.
Эта команда применит все необходимые изменения и завершит установку обновления.
После завершения обновления:
Удалите из корневой папки сайта все ранее загруженные ZIP-архивы обновлений.
Это предотвратит случайное повторное применение устаревших файлов.
Перезагрузите сервер, чтобы изменения полностью вступили в силу
Обновление успешно завершено!