Главная » PHP » база данных - Как установить разрешения для записи в файл .env.local.php
база данных — Как установить разрешения для записи в файл .env.local.php
Я пишу страницу настройки / быстрого запуска для моего приложения laravel, которая позволяет пользователю настраивать соединения с БД. Я хотел бы разрешить PHP записывать файл .env.local.php на сервер, но я не уверен, где его разместить и как получить разрешения, позволяющие записывать этот файл. Я хотел бы избежать установки всего приложения на 777, поскольку это, вероятно, не очень хорошая идея, но я не уверен, что мне следует установить его. Кроме того, что я должен установить после того, как файл .env.local.php был написан?
Обычно вам требуется, чтобы веб-сервер имел права на запись в этот файл, поэтому вы можете изменить группу на ту, к которой принадлежит ваш веб-сервер:
chown yourusername:www-data .env.local.php
И сделать его доступным для записи для пользователя и группы: