DB_HOST doit-il être remplacé par 127.0.0.1 ?
P粉514001887
2023-08-26 17:50:38
<p>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 <code>DB_HOST</code> dans le fichier <code>database.php</code> ; 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 ? </p>
Laravel utilise la bibliothèque DotEnv pour configurer différents environnements. Vous pouvez suivre la documentation Laravel pour 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 le Déploiement du projet Laravel