Чтобы сайт было проще разворачивать с нуля, нужно реализовать скрипт, который поможет в первичной установке и настройке сервера 3WiFi.
Пока что я представляю себе это примерно так:
Все скрипты заливаются на хостинг
Импортировать 3wifi.sql в базу данных не нужно
Веб интерфейс 3WiFi в таком не настроенном состоянии принимает соединения только от 127.0.0.1 и ::1
При входе в веб интерфейс с этих адресов, отображается привычный интерфейс 3WiFi, но с некоторыми отличиями:
При посещении любой из страниц из меню, всегда будет отображаться одна и та же техническая страница установки
На ней сначала будет выполнена проверка, все ли необходимые модули php установлены (точный список модулей не помню, но помню, что как минимум есть модуль обработки XML)
При успехе определения всех модулей, будет предложено задать первичные настройки, с возможностью указать параметры базы данных (адрес / имя базы / пользователь / пароль), а также другие специфичные параметры конфига (config.php)
После задания всех настроек, скрипт сам создаст все необходимые таблицы и структуры с чистого листа
Далее будет предложено ввести имя, ник, и пароль нового пользователя-администратора
После всех этих действий 3WiFi перейдёт в рабочий режим, и разрешит соединение со всех адресов
Будет произведён редирект на главную страницу, новому администратору нужно будет авторизоваться с ранее заданными данными
Чтобы сайт было проще разворачивать с нуля, нужно реализовать скрипт, который поможет в первичной установке и настройке сервера 3WiFi.
Пока что я представляю себе это примерно так:
3wifi.sql
в базу данных не нужно