J'utilise donc XAMPP et Laravel 5.x avec PHP 7.4, et lorsque je charge mon serveur local, je rencontre une erreur et je ne peux pas accéder à la base de données sur mon système. Lorsque j'ai effectué une recherche en ligne, la réponse que j'ai trouvée disait de changer l'adresse locale DB_HOST
dans le fichier database.php
; au lieu de le définir sur localhost car MYSQL utilisera TCP au lieu d'un socket UNIX pour se connecter. Cela posera-t-il des problèmes si je transmets cette modification aux serveurs de transfert ou de production ?
Laravel utilise la bibliothèque DotEnv pour configurer différents environnements.Vous pouvez suivre la documentation Laravelpour générer
.env
fichiers pour chaque environnement (serveur local et de développement).Sur un serveur réel vous devez vous connecter au serveur de base de données qui contient la base de données utilisée par votre application, La
.env
configuration liée à la base de données doit donc être modifiée par le serveur de base de données réelCe que vous devez lire sur leDéploiement du projet Laravel