连接被拒绝 部署在 Infinityfree.com 上的 Laravel 11

问题描述 投票:0回答:1

我在 infinity free 上部署了 Laravel 11 应用程序,但收到此错误:

SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select * from 
会话
where
id
 = 84HY52h5ZEh8bPRRtkAgdSRZygnZ41PCngEZ4AI6 limit 1)

enter image description here

我从本地 phpmyadmin 导入了数据库。

我的数据库已正确配置,并且我的

.env
文件包含数据库的所有正确数据,所以我不知道问题是什么。

这是免费的共享主机,我那里没有终端,所以如果你们有任何可以使用 php 脚本完成的解决方案,那就太好了。

在 htdocs 文件夹中,有:answerfinder(包含除 public 之外的所有文件夹和文件的文件夹)和 public 文件夹中的文件,包括

.htaccess
index.php
。我更改了
index.php
文件中的目录,以便它转到answerfinder 文件夹,这部分很好。

我还在部署之前运行了这些命令:

php artisan optimize
php artisan optimize:clear
php artisan config:cache
php artisan event:cache
php artisan route:cache
php artisan view:cache
npm run build

本地一切都运行得很好。

我没有对

.htaccess
文件进行任何更改。

laravel database deployment environment-variables
1个回答
0
投票

我看到了你的帖子,我的情况和你提到的一样,但我找不到解决方案。

您能找到此错误的解决方案吗?

问候。

© www.soinside.com 2019 - 2024. All rights reserved.