1

我是编程新手。我错误地将我的.env文件从生产服务器更改为.envLaravel 项目中的本地文件。

我创建了一个新的 env 文件,填充了有关 DB 的数据, made php artisan key:generate,启动了命令: php artisan config:clear php artisan route:clear php artisan view:clear php artisan cache:clear composer dump-autoload

但是服务器仍然显示SQLSTATE[HY000] [2002] Connection refused.可能有人知道我还能做些什么来使服务器与新环境一起工作。任何帮助表示赞赏。

我的设置在新文件中更改:

APP_ENV=production APP_KEY=base64key APP_DEBUG=false APP_URL=url

LOG_CHANNEL=stack

DB_CONNECTION=mysql DB_HOST=host_name DB_PORT=3306 DB_DATABASE=db name DB_USERNAME=user name DB_PASSWORD=password name

4

1 回答 1

1

我发现了问题:我.env正确地修复了文件,但混合了我的新旧 Git 分支,因此错误的 Git-Branch 拉到了生产服务器上。愚蠢的错误!

于 2020-12-06T20:48:28.690 回答