Обновление в один клик
MMO-DEV WEB проверяет доступность новой версии из локальной админки клиента и устанавливает её без ручной замены файлов.
Перед обновлением
Перед запуском убедитесь, что:
- сайт подключён к проекту и проверка обновлений завершается без ошибки;
- каталоги сайта доступны на запись системному пользователю веб-сервера;
- создана актуальная резервная копия базы данных и пользовательских файлов;
- версия PHP соответствует требованиям нового релиза;
- на диске достаточно места для архива и его распаковки.
Запуск обновления
- Откройте локальную админку клиента.
- Перейдите в раздел Обновление системы.
- Проверьте версию, требования и список изменений.
- Нажмите Начать обновление.
Одновременно может выполняться только одно обновление установки. Если обновление уже запущено в другой административной сессии, дождитесь его завершения. Блокировка незавершённого процесса снимается автоматически после периода без активности. 5. Не закрывайте страницу до завершения миграций и перестроения данных.
Архив скачивается только для подключённой установки. Перед распаковкой клиент проверяет HTTPS-источник, контрольную сумму архива, цифровую подпись MMO-DEV WEB и целостность каждого файла. Неподписанный, изменённый или содержащий лишние файлы архив автоматически отклоняется. Штатное обновление сохраняет локальную конфигурацию и пользовательские данные установки.
Полный архив для новой установки и пакет обновления выпускаются из одной проверенной сборки. Администратору проекта не требуется загружать ключи подписи или проверять архив вручную.
Автоматическая проверка
Клиент периодически проверяет наличие новой версии и показывает уведомление администратору. Установка не запускается без подтверждения: резервную копию и начало обновления контролирует администратор сайта.
Если проверка подписи не пройдена, не распаковывайте архив вручную. Повторите загрузку из панели и обратитесь в поддержку, если ошибка сохраняется.
Перенос на другой сервер
Переносите src/config.php, базу данных, пользовательские файлы и internal_data. Служебная идентификация установки находится в защищённой части internal_data и позволяет продолжить получать обновления после переноса.
Если доступ к обновлениям потерян
Если internal_data или служебный identity-файл был удалён, публичный сайт продолжит работать с текущими настройками, но обновления клиента и получение новых настроек проекта потребуют повторного подключения.
- Откройте карточку проекта в MMO-DEV WEB.
- Отзовите потерянную или скомпрометированную установку.
- Создайте новый одноразовый код подключения.
- В локальной админке клиента откройте раздел обновлений и введите код.
Повторное подключение не удаляет базу, настройки, шаблоны или пользовательские файлы.
Не копируйте служебную идентификацию между двумя одновременно работающими сайтами. Для каждой установки создавайте отдельный одноразовый код.