【问题标题】:SQLSTATE[HY000] [2002] php_network_getaddressesSQLSTATE[HY000] [2002] php_network_getaddresses
【发布时间】:2019-04-13 22:47:40
【问题描述】:

我已经更改了 .env 文件,我在其中写入了我的数据库的新名称,但它仍然返回提到旧名称的错误。

("mysql:host=db;port=3306;dbname=X-db", "X-user", "", [])

如何保存我所做的更改,为什么服务器不自动保存它们? 谢谢大家!!!

enter image description here

【问题讨论】:

  • 添加诸如“紧急”和“快点”之类的命令should not be added to questions,因为它们会降低您收到问题答案的可能性,因为它充其量只是噪音,最坏的情况被认为是粗鲁的。
  • 好的。我已经编辑了我的帖子:)
  • 您是否尝试清除配置缓存?我认为命令是php artisan config:clear
  • 是的,我运行该命令。什么都没有改变。
  • 我还添加了错误截图。你能明白真正的问题在哪里吗?

标签: php mysql laravel environment-variables


【解决方案1】:

我猜host=db 是错误的。您可以像host=localhost 一样更改它,或者您需要在您的主机文件中添加像127.0.0.1 db 这样的行。

【讨论】:

  • 我已经改变了它并且它有效!非常感谢您的回答!
猜你喜欢
  • 2016-03-20
  • 2016-01-20
  • 1970-01-01
  • 2020-04-14
  • 1970-01-01
  • 2020-05-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多