laravel-2019-06-24.log”无法打开:无法打开流:权限被拒绝

时间:2019-06-24 11:50:14

标签: laravel macos sudo

我尝试了所有步骤,但没有得到任何解决方案。我正在尝试在laravel中进行一个项目。我创建了迁移文件,但是在编写php artisan migration之后。我收到以下错误。

这是错误图片

enter image description here

3 个答案:

答案 0 :(得分:2)

您必须更改storage目录权限(如您所试)。看来您输入的密码不正确。

答案 1 :(得分:0)

在此之前,您可能会收到Laravel错误,错误文件的右侧是针对Apache的错误。对于此错误,该文件的权限应该属于用户界面。

这是在所有缓存和存储目录上设置特殊权限的命令。

$ sudo chown -R `whoami`:`whoami` /var/www/[site_name]
$ sudo chmod 775 -R /var/www/[site_name]
$ cd /var/www/[site_name]
$ sudo setfacl -R -m u:www-data:rwX -m u:`whoami`:rwX storage bootstrap/cache
$ sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx storage/ bootstrap/cache/`

www-data是您的运行Web服务的apache或ngix用户

答案 2 :(得分:-1)

首先,尝试以下命令,然后再次运行artisan命令。

php artisan cache:clear

php artisan config:cache 

php artisan config:clear