DB_HOST doit-il être remplacé par 127.0.0.1 ?
P粉514001887
P粉514001887 2023-08-26 17:50:38
0
2
526

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 ?

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 Laravelpour générer.envfichiers 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.envconfiguration 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 leDéploiement du projet Laravel

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!