Ларавел 5.3. Как настроить производственную среду?

Я начал работать с Laravel 5.3, и моя среда разработки работала на локальном компьютере, но теперь мне нужно загрузить приложение на рабочий сервер. Я не могу найти ничего о настройке двух сред в одном приложении.

Я использую веб-сервер Apache на обоих (локальный и производственный).

Любое руководство / документ хорошо принят!

4

Решение

документы (как указал Марцин) предлагает использовать файл .env для настройки вашей среды. Разные среды = разные .env файлы. Таким образом, на локальном компьютере у вас будет файл .env с вашей конфигурацией локальной среды, а на производстве у вас будет другой файл .env, и другой для подготовки и т. Д. APP_ENV=production

Который может быть выведен с App::environment()

Не забудьте исключить .env из версий, ура.

5

Другие решения

Лучше следить за этим блогом:

https://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/

С этим блогом, если вы используете не Nginx, а Apache, это нормально, потому что нас больше интересует конфигурация и разрешения Laravel для файлов и папок, чем для веб-сервера.

0

По вопросам рекламы [email protected]