我目前正在开发一个 Laravel 项目。我在共享服务器上进行了部署,但收到错误消息
"SQLSTATE [HY000] [1045] Access denied for user 'root' @ 'localhost' (using password: NO)"
本地中的项目可以正常工作,但在服务器上它仅限于错误。我在 .env 中配置了环境变量
我认为服务器可能没有读取 .env 文件,这就是出现问题的原因。
最佳答案
通过添加并运行此路由来清除实时服务器上的缓存:
Route::get('/clear-cache', function() {
$exitCode = Artisan::call('cache:clear');
// return what you want
});
关于php - 错误 SQLSTATE [HY000] [1045],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46850541/