Laravel 5.3. Comment configurer un environnement de production?
J'ai commencé avec Laravel 5.3 et j'ai obtenu mon environnement de développement de travail sur le plan local, mais maintenant, j'ai besoin de télécharger l'application serveur de production. Je ne peux rien trouvé sur la configuration des deux environnements sur la même application.
- Je utiliser un serveur web Apache sur deux (local et de la production).
N'importe quel guide/doc est bien reçu!
laravel.com/docs/5.3/configuration#environment-configuration
Il est souvent utile d'avoir différentes valeurs de configuration basé sur l'environnement de l'application est en cours d'exécution..... ... Pour en faire un jeu denfant, Laravel utilise le DotEnv bibliothèque PHP par Vance Lucas. Dans une nouvelle Laravel installation, dans le répertoire racine de votre application contient un .env.fichier de l'exemple. Si vous installez Laravel via Composer, ce fichier sera automatiquement renommé .env. Sinon, vous devez renommer le fichier manuellement. Après ce paragraphe ne mentionne rien sur la configuration des deux environnements
Il est souvent utile d'avoir différentes valeurs de configuration basé sur l'environnement de l'application est en cours d'exécution..... ... Pour en faire un jeu denfant, Laravel utilise le DotEnv bibliothèque PHP par Vance Lucas. Dans une nouvelle Laravel installation, dans le répertoire racine de votre application contient un .env.fichier de l'exemple. Si vous installez Laravel via Composer, ce fichier sera automatiquement renommé .env. Sinon, vous devez renommer le fichier manuellement. Après ce paragraphe ne mentionne rien sur la configuration des deux environnements
OriginalL'auteur Maximiliano Sosa | 2016-09-25
Vous devez vous connecter pour publier un commentaire.
La docs (comme indiqué par Marcin) suggèrent d'utiliser l' .fichier de configuration pour configurer votre environnement. Les différents environnements = différents .env fichiers. Ainsi, sur la machine locale, vous auriez un .fichier env avec votre section locale de l'environnement de configuration, et sur la production, vous auriez un autre .fichier env, et un autre l'un pour la mise en scène, et ainsi de suite...
APP_ENV=production
Qui peut être apporté avec
App::environment()
N'oubliez pas de les exclure de la .env de gestion des versions, des acclamations.
OriginalL'auteur Root -
Mieux pour suivre ce blog:
https://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/
Avec ce blog, si vous n'êtes pas à l'aide de Nginx mais Apache, c'est bien parce que nous sommes plus préoccupés par la Laravel configuration et permissionings sur les fichiers et les dossiers que le serveur web.
OriginalL'auteur user3856437