DB_HOST doit-il être remplacé par 127.0.0.1 ?
P粉514001887
P粉514001887 2023-08-26 17:50:38
0
2
611
<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>
P粉514001887
P粉514001887

répondre à tous(2)
P粉587780103

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).

P粉986860950

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éel

DB_HOST=[这里是数据库服务器IP]
DB_PORT=3306
DB_DATABASE=[数据库名称]
DB_USERNAME=[用户名]
DB_PASSWORD=[用户密码]

Ce que vous devez lire sur le Déploiement du projet Laravel

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal