【发布时间】:2019-02-13 07:42:53
【问题描述】:
Laravel 向我显示“用户 'homestead'@'localhost' 的访问被拒绝(使用密码:YES)”。一种解决方案是清除缓存和存储的配置缓存,所有这些都使用以下三个命令:
php artisan cache:clear
php artisan config:clear
php artisan config:cache
在php artisan cache:clear 之后,终端说:
Failed to clear cache. Make sure you have the appropriate permissions.(红色背景)
执行第二个和第三个代码(php artisan config:clear 和 php artisan config:cache)效果很好!但是在输入第一行时它仍然给我错误。谁能解释为什么?
【问题讨论】:
-
当我改变顺序时它对我有用(路由:清除,配置:清除,然后缓存:清除)。
-
如果建议的解决方案都不适合您,请使用 sudo。 ;)
-
sudo -u www-data php artisan cache:clear -
老实说,每次都是一个问题……我厌倦了这个问题……我有一整页关于如何解决这个问题的注释,但似乎列表越来越多了越来越长......这次我根本无法修复它......删除所有缓存文件,创建所有文件夹,尝试停止,尝试重新加载配置,尝试在管理员中打开终端,尝试切换我的缓存驱动程序。 ... 都试过了,这一次它只是不会做存储链接,太烦人了
标签: laravel composer-php