gpt4 book ai didi

php - 连接到数据库时 Laravel 连接超时

转载 作者:行者123 更新时间:2023-11-29 01:51:10 25 4
gpt4 key购买 nike

我正在将应用程序从我的开发机器转移到测试服务器。当连接到我的本地开发 mysql 数据库时,一切都按预期工作。尝试连接到我们的测试服务器时,请求在 45 秒后超时并返回 500 错误。

我用mysqli php的基本功能测试了服务器可以通信,php可以得到结果,结果按预期返回:

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo var_export($row, true);
}
} else {
echo "0 results";
}
$conn->close();

以下是 laravel 中的失败和命中超时限制:

$users = DB::table('users')->get();

$users = User::all();

想法?想法?意见?

最佳答案

我遇到了同样的问题。我执行了 var_dump(DB::connection()); 并发现主机值是错误的,因为加载了错误的 .env 文件。

关于php - 连接到数据库时 Laravel 连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42303802/

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