В панели хостинга (DirectAdmin → MySQL Management) создайте пустую базу и пользователя с полными правами на неё. Запишите имя базы, пользователя и пароль. Для MyWapCMS рекомендуется отдельная база.
Распакуйте ZIP-архив и загрузите содержимое на сервер. Есть два режима:
public/Если хостинг позволяет, направьте document root домена на папку public/. Остальные папки (app/, config/, storage/ и т.д.) остаются полностью вне веб-доступа.
Загрузите все файлы в public_html/ (или в подпапку). .htaccess в корне перенаправляет запросы в public/ и закрывает доступ из браузера к app/, config/, database/, languages/, storage/, templates/, docs/. Убедитесь, что файл .htaccess загрузился (это скрытый файл).
Откройте в браузере https://ваш-домен/install/. Установщик выполняет шаги: проверка требований → данные базы → аккаунт администратора → название сайта, язык и часовой пояс → создание таблиц → завершение.
storage/installed.lock; адрес install/ больше не работает.public/install/ с сервера.config/config.php (права 0640). Этот файл никогда не должен открываться из браузера.Document root должен быть public/, а несуществующие адреса — перенаправляться на index.php: try_files $uri $uri/ /index.php?$query_string;