где файл .env идет на веб-сервере в laravel 5.6 - PullRequest
0 голосов
/ 01 мая 2018

Я запутался в файле .env, так как при размещении приложения laravel на веб-сервере отсутствовал файл .env. Если кто-нибудь знает, как мы можем найти файл .env на сервере, пожалуйста, ответьте.

Ответы [ 4 ]

0 голосов
/ 09 мая 2018

По умолчанию некоторые файлы, такие как .env, .htaccess скрыты на сервере, поэтому, чтобы увидеть эти файлы, нам нужно установить их как показывать скрытые файлы в настройках сервера.

0 голосов
/ 01 мая 2018

Ваш файл .env есть! Это скрытый файл, и вы не сможете увидеть его с помощью графического интерфейса, если только вы не обнаружите скрытые файлы! Я рекомендую вам использовать putty поверх windows или ssh через linux терминал и редактировать его, если вы знаете, как это сделать.

0 голосов
/ 01 мая 2018

Попробуйте ls -la, чтобы вывести список всех файлов в вашем веб-корне.

Как уже говорили другие, похоже, что файл существует, но вы его не видите, потому что это скрытый файл (обозначается . в .env)

Для дальнейшего использования, хотя .env, скорее всего, будет исключено в .gitignore, часто встречается .env.example, который включает в себя то, что вы можете копировать и изменять для своей среды.

0 голосов
/ 01 мая 2018

По умолчанию Git-репозиторий приложения Laravel игнорирует файл .env - это потому, что вы будете использовать его на своем компьютере разработчика для настройки приложения для работы в этой среде.

На вашем сервере должен быть еще один файл .env, в котором указана конфигурация, необходимая для запуска вашего приложения в этой среде. Этот файл должен поддерживаться между развертываниями - и что самое важное, учетные данные внутри него не должны отслеживаться в репо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...