Основная конфигурация приложения
Основная конфигурация находится в файле .env, который хранится в корне приложения. Каждая опция начинается с новой строки и имеет вид ключ=значение. При этом, если значение содержит пробельные символы, оно должно быть заключено в двойные кавычки (например: my_option="Hello, World!"). Подробнее о данном файле Вы можете прочесть на странице документации фреймворка.
Ниже представлены описания всех опций.
Приложение
APP_NAME - Имя приложения. Будет отображаться на страницах магазина, в письмах пользователям и тд.
APP_ENV - Environment приложения. Влияет на различные аспекты поведения системы. Для большинства пользователей оптимальным значение является production.
APP_KEY - С помощью данного ключа будет происходить шифрование системой различных данных.
Никогда и никому не сообщайте этот ключ. В противном случае, безопасность приложения может оказаться под угрозой.
APP_DEBUG - Установка значения этой опции в true включает режим отладки, false - выключает. Режим используется разработчиками для отладки приложения.
APP_LOG_LEVEL - Уровень логирования приложения. Определяет то, какое количество логов будет писать L-Shop.
APP_URL - Базовый URL приложения. Следует установить значение, равное полному адресу страниц L-Shop'а. Например: http://l-shop.io или http://example.com/shop.
APP_LOCALE - Локаль приложения. Этот параметр определяет набор региональных параметров, в том числе, и язык. Из коробки поддерживаются такие локали, как en (Английская) и ru (Русская).
База данных
DB_CONNECTION - Имя подключения базы данных. По умолчанию, соответствует имени СУБД. Если вы используете MySQL, укажите mysql; если PostgreSQL - pgsql.
DB_HOST - Адрес сервера базы данных. Если БД установлена на той же машине, что и сайт - адрес равен 127.0.0.1.
DB_PORT - Порт сервера базы данных. По умолчанию для MySQL - 3306, для PosstgreSQL - 5432.
DB_DATABASE - Имя базы данных системы.
DB_USERNAME - Имя пользователя базы данных.
DB_PASSWORD - Пароль для указанного выше пользователя БД.
DB_PREFIX - Префикс таблиц базы данных. Оставьте как есть, если не знаете, что это.
Более тонкая настройка подключений производится в файле /config/database.php, а непосредственно Doctrine - в /config/doctrine.php.
Инструменты
BROADCAST_DRIVER - Драйвер вещания сообщений. Не используется приложением, оставьте значение как есть.
CACHE_DRIVER - Драйвер кэширования, который будет использовать приложение в целом. Подробнее про настройку кэширования читайте здесь.
SESSION_DRIVER - Драйвер, который будет использоваться для хранения данных сессии пользователей.
SESSION_LIFETIME - Время жизни сессии пользователя в минутах.
QUEUE_DRIVER - Драйвер очередей. Подробнее про конфигурирование системы очередей читайте здесь.
Redis
REDIS_HOST - Адрес сервера Redis.
REDIS_PORT - Порт сервера Redis. По умолчанию - 6379.
REDIS_PASSWORD - Пароль для доступа к Redis.
Почта
MAIL_DRIVER - Драйвер, используемый для отправки сообщений. Рекомендуется использовать smtp.
MAIL_HOST - Адрес SMTP-сервера.
MAIL_PORT - Порт SMTP-сервера.
MAIL_USERNAME - Имя пользователя SMTP. Как правило, им является адрес электронной почты пользователя сервиса.
MAIL_PASSWORD - Пароль пользователя SMTP. Как правило, им является пароль пользователя сервиса.
MAIL_ENCRYPTION - Протокол шифрования соединения. Рекомендуется использовать tls.
MAIL_FROM_ADDRESS - Адрес автора письма. Обычно, совпадает с MAIL_USERNAME.
MAIL_FROM_NAME - Имя автора письма.
Если вы используете Gmail в качестве SMTP-сервиса, Вам необходимо установить чекбокс на этой странице, чтобы отправка почты работала корректно.
Last updated