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



我尝试了一切,但没有得到任何解决方案。我正试图在Laravel做一个项目。我创建了迁移文件,但是写了PHP工匠迁移后。我遇到以下错误。

这是错误图片

在此处输入图像描述

您必须更改storage目录许可(您已经尝试过(。看来您输入了不正确的密码。

您可能会在此之前遇到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是您的apache或ngix用户,它运行WebService

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

php artisan cache:clear
php artisan config:cache 
php artisan config:clear

最新更新