Конфигурация окружения

Конфигурация окружения в FirstWork выполняется автоматически в процессе установки и формируется на основе данных, введённых пользователем. Основным конфигурационным файлом является config.php, который создаётся на этапе настройки базы данных. В этот файл записываются параметры подключения к серверу MySQL, включая хост, имя пользователя, пароль и имя базы данных. Конфигурация также содержит служебные параметры, необходимые для работы адаптера данных и определения режима установки.

Файл конфигурации размещается в каталоге core/DataADP и используется всеми backend‑модулями системы. После создания файла установщик выполняет проверку подключения к базе данных и импортирует структуру таблиц. Если подключение успешно, конфигурация считается корректной и используется системой без дополнительных изменений. В случае ошибки файл конфигурации удаляется, чтобы предотвратить запуск системы в некорректном состоянии.

В процессе установки создаётся файл installed.lock, который фиксирует факт успешной конфигурации окружения. Наличие этого файла блокирует повторный запуск установщика и защищает систему от непреднамеренной переустановки. Для повторной установки необходимо вручную удалить файл конфигурации и файл блокировки.

Система не использует дополнительные конфигурационные файлы и не требует настройки внешних сервисов. Все параметры окружения определяются автоматически на основе данных, введённых пользователем, и сохраняются в едином конфигурационном файле. Такой подход обеспечивает простоту развертывания и исключает необходимость ручной настройки после завершения установки.