Конфигурация. Файл .env
Конфигурация. Файл .env
Копфигурация программы на низком уровне производится путем редактирования конфигурационного файла .env. При первичной установке в корне папки с программой есть файл .env.example, его необходимо переименовать в .env и заполнить реквизиты файла. Здесь приведены описание ключевых реквизитов.
- APP_NAME="Приём заявок из МФЦ" -- название программы
- APP_ENV=production -- рабочее окружение (production или develop) develop - на время разработки, обычно - production
-
APP_KEY=base64:0q6ySmNAaOuE+fr+5sMQT9PTUlDjEJKOvkoiFIctEkY= --Уникальный ключ программы, необходим для генерации csrf токенов, прочих внутренних операций программы. Обязательно должен быть заполнен. Можно заполнить командой
php artisan key:generate -
APP_DEBUG=false -- Включение режима отладки
- APP_URL=http://localhost -- Адрес программы в сети
- LOG_CHANNEL=stack --Канал логирования ошибок по умолчанию. Варианты можно посмотреть в файле /config/logging.php
- Описание соединения с базой данных
- DB_CONNECTION=pgsql
- DB_HOST=192.168.1.5
- DB_PORT=5432
- DB_DATABASE=mfc-organ
- DB_USERNAME=
- DB_PASSWORD=
- CACHE_DRIVER=file -- Канал кэширования по умолчанию. Варианты можно посмотреть в файле /config/cache.php
- QUEUE_CONNECTION=database -- Обработчик очередей по умолчанию. Через эту систему организована обработка отложенных заданий. Варианты можно посмотреть в файле /config/queue.php
- SESSION_DRIVER=file -- Канал хранения сессий
- SESSION_LIFETIME=120 -- Время жизни сессий по умолчанию
- Настройка отправки писем. Если указан адрес исходящего сервера - то при импорте заявок будут отправляться письма организациям исполнителям о том, что получена новая заявка.
- MAIL_MAILER=smtp
- MAIL_HOST=smtp.yandex.ru
- MAIL_PORT=587
- MAIL_USERNAME=my_org@yandex.ru
- MAIL_PASSWORD=
- MAIL_ENCRYPTION=tls
- MAIL_FROM_ADDRESS=my_org@yandex.ru
- MAIL_FROM_NAME="${APP_NAME}"
- Настройка доступа к сервису криптоопераций. Он используется для проверки валидности сертификата подписи пользователя при входе в программу через ЭЦП.
- SIGNER_ADR=http://192.168.1.111:25100/
- SIGNER_LOGIN=user
- SIGNER_PASSWORD=password
- TIMEZONE=Asia/Sakhalin -- При необходимости можно указать временную зону
- MFC_CORE_ADR=http://mfc-core/ -- Адрес сервера mfc-core. Нужен для связи с МФЦ(прием заявок, отправка статусов)
- MFC_CORE_KEY=abrakadabra -- Ключ Авторизации на сервере МФЦ