以前我有一个Laravel5.7的Laravel应用程序,现在我更新了我的应用程序到最新的Laravel 9版本。但是我的pgsql连接密码出现了错误,尽管我的.env仍然是一样的。
我试着连接到pgadmin,dbeaver和它的工作,只有在拉拉,得到一个错误。
我已经运行了php artisan cache:clear和php artisan config:cache,但问题仍然存在。
.env零件
DB_CONNECTION=pgsql
DB_HOST=159.x.x.x
DB_PORT=5432
DB_DATABASE=infinite-mob
DB_USERNAME=user
DB_PASSWORD=passwordlaravel.log
[previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] FATAL: password authentication failed for user \"user\"
FATAL: password authentication failed for user \"user\" at /var/www/app.ics-seafood.com/app_laravel9/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70)发布于 2022-03-28 01:51:01
它证明了我的密码是一个复杂的密码,就像
S3cur1ti%$#@!
因此,在""中加入DB_PASSWORD .env解决了这一问题。
像这样
DB_PASSWORD="S3cur1ti%$#@!"
https://stackoverflow.com/questions/71623803
复制相似问题