Существует множество вариантов установки приложений. Вариант установки через запуск скрипта на сервере и автоматической загрузкой всех директорий и файлов, с автозапуском, будет рассмотрен в Приложении В к данному руководству.
В этой же Главе мы рассмотрим вариант, когда пользователь скачивает .zip архив приложения, разорхивирует его и загрузит файлы на свой веб - сервер. Далее пользователь в веб - браузере переходит в папку приложения, и начинается процесс установки.
Процесс установки будет состоять из проверки веб - сервера пользователя. Будут проверены:
Если что-то не будет соответствовать нашим требованиям, то процесс установки приостановиться с указанием ошибки и просьбой исправить ошибку и перезагрузить окно установщика.
Если требования соответсятвуют, то приложение активирует кнопку перехода к выбору
после указания язык приложения и названия приложения активируется кнопка перехода к настройкам подключения к системе управления базами данных MySQL, где пользователю предстоит заполнить обязательные поля, с проверкой заполнения
после проверки заполнения полей, приложение проверит возможность подключения к системе управления базами данных MySQL, и выведит сообщение об успешном/ошибочном подключении к системы управления БД. В случае успеха активируется кнопка для перехода к окну создания базы данных и таблиц базы данных, а так же данными администратора приложения, с обязательными полями для заполнения
В случае правильности введенных данных, приложение создаст базу данных, создаст таблицу базы данных, захэширует пароль и введенные данные администратора запишет в нашу базу данных. На экране пользователя будет наблюдаться прогресс-бар, после которого приложение перенаправит пользователя на страницу авторизации пользователя и удалит папку установщика.