在 Laravel 中恢复 env.file 的操作

Posted

技术标签:

【中文标题】在 Laravel 中恢复 env.file 的操作【英文标题】:Actions to restore env.file in Laravel 【发布时间】:2021-03-18 04:56:48 【问题描述】:

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

我创建了一个新的 env 文件,填写了有关 DB 的数据,创建了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

【问题讨论】:

这意味着您的数据库连接详细信息不正确 您的密码是否包含“#”字符? 我检查了数据库数据。一切都是正确的。不,密码没有#。 您使用的是本地主机吗?给我们一些关于你的设置的信息。 【参考方案1】:

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

【讨论】:

以上是关于在 Laravel 中恢复 env.file 的操作的主要内容,如果未能解决你的问题,请参考以下文章

无法验证证书 - 请设置 'ENV['SSL_CERT_FILE'] = path_to_file'

集成wordpress和laravel登录

jquery的引入入口函数选择器对内容的操作对元素的操作属性操作

C#使用命令模式实现撤销和恢复功能

话说Laravel7便捷的字符串操作

测试oracle数据库的脱机备份和恢复