recherche

Maison  >  Questions et réponses  >  le corps du texte

DB_HOST doit-il être remplacé par 127.0.0.1 ?

<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粉514001887P粉514001887454 Il y a quelques jours612

répondre à tous(2)je répondrai

  • P粉587780103

    P粉5877801032023-08-27 11:05:26

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

    répondre
    0
  • P粉986860950

    P粉9868609502023-08-27 10:45:07

    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

    répondre
    0
  • Annulerrépondre