Установка MMO-DEV WEB
Установщик проверяет окружение, создаёт локальную схему данных, подключает проект к API и загружает обязательные данные продукта. Установка выполняется один раз для каждого сайта.
Перед началом
Подготовьте:
- домен с HTTPS;
- PHP 8.2 или новее с расширениями из проверки установщика;
- пустую базу MySQL 8.4 и отдельного пользователя базы;
- одноразовый код подключения из карточки проекта MMO-DEV WEB;
- URL API и сервера обновлений, указанные в информации о проекте.
Файлы сайта должны принадлежать пользователю приложения. Каталоги src/ и internal_data/ должны быть доступны ему для записи во время установки. Не назначайте права 777.
Открытие установщика
После распаковки релиза откройте:
https://your-domain.example/install/
Переключатель RU / EN в шапке меняет язык установщика без сброса текущего шага. Если проверка окружения показывает ошибки, устраните их до продолжения.
1. База данных
Укажите хост, порт, имя базы, пользователя и пароль. Нажмите Проверить подключение. Кнопка продолжения станет доступна только после успешной проверки.
Рекомендуемые права пользователя базы: создание и изменение таблиц, индексов и данных только в выделенной базе. Не используйте root в рабочем окружении.
2. Подключение проекта
Оставьте стандартный URL API, если не используете собственную инфраструктуру. В панели MMO-DEV WEB откройте карточку проекта, создайте одноразовый код подключения и вставьте его в установщик. Код имеет ограниченный срок действия и после успешного использования становится недействительным.
3. Установка данных
После проверки конфигурации установщик:
- создаёт локальные таблицы;
- импортирует master templates и системные фразы;
- устанавливает языковые пакеты
ru,en,es,pt,ko,cnиgr; - формирует локальные кэши;
- проверяет наличие обязательного шаблона главной страницы.
Не закрывайте вкладку до завершения фоновых заданий. Повторный запуск безопасен только до создания install lock. Опцию удаления существующих данных выбирайте лишь для полностью новой установки.
4. Администратор
Создайте уникальный логин и длинный пароль. Локальная админка управляет шаблонами и техническими данными этого сайта; управление командой, тарифом и проектом остаётся в основной панели MMO-DEV WEB.
5. Завершение
На финальном экране откройте сайт и страницу входа, проверьте язык по умолчанию и доступность статических файлов. Установщик создаёт internal_data/install-lock.php, поэтому повторная установка через браузер блокируется.
Вход после установки
После появления install lock повторное открытие /install/ показывает форму входа администратора. Выбор языка и темы сохраняется, а тёмная тема доступна по кнопке в шапке.
Не удаляйте install lock на работающем сайте. Для обновлений используйте штатный механизм обновления, а не повторную установку.
Проверка после установки
- главная страница открывается без режима реконструкции;
/sign-inпоказывает форму авторизации и логотип проекта;- в настройках доступны все установленные языки;
- проверка соединения с проектом, API и базой данных проходит успешно;
- фоновые задания и cache rebuild завершаются без ошибок.
Следующий шаг: проверка соединения, затем первая загрузка настроек.