gpt4 book ai didi

angular - 消息 : "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (SQL: select * from ` users`. ..)”

转载 作者:行者123 更新时间:2023-12-03 20:13:53 29 4
gpt4 key购买 nike

我在 Windows 操作系统上开发了一个 Web 门户,使用 Angular-7 作为前端,使用 Laravel-5.8 作为后端。在部署之前,我在本地机器上测试了一切,一切正常。

Linux Ubuntu 服务器 IP 为:20.10.10.122
Laravel 文件路径为:

http://120.10.10.122/client-app/backend

.env

APP_NAME=Client
APP_ENV=local
APP_KEY=base64:QT/LLNA/aduSekOXF4/CsY1iYEcRwwwwssssssHxuFs=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=http://localhost/
DB_PORT=3306
DB_DATABASE=client
DB_USERNAME=jdggsss
DB_PASSWORD=kjhgfdddd

但是,当我部署到 Linux Ubuntu-18 Server 时,我运行了该应用程序。当用户尝试登录时,我收到此错误:

message: "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (SQL: select * from users where email = noblemfd@yahoo.com and active = 1 and deleted_at is null and users.deleted_at is null limit 1)"



为什么我会收到错误消息,我该如何解决?

最佳答案

更改环境变量以通过 TCP 连接到本地 MySQL 服务器

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=client
DB_USERNAME=jdggsss
DB_PASSWORD=kjhgfdddd

关于angular - 消息 : "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (SQL: select * from ` users`. ..)”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58646500/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com