解决The stream or file "/storage/logs/laravel.log" could not be opened: failed to open stream: Perm...

不要将目录设置为777。应该更改目录所有者。因此,设置当前用户,使你以所有者身份登录,并以webserver用户(www-data,apache……)作为组登录。你可以试试这个:

sudo chown -R $USER:www storage
sudo chown -R $USER:www bootstrap/cache

www更改为你的用户组

然后设置目录权限试试这个:

chmod -R 775 storage
chmod -R 775 bootstrap/cache
Web服务器用户和组依赖于你的Web服务器和操作系统。找出你的Web服务器用户和组使用以下命令的内容。对于nginx使用:

ps aux|grep nginx|grep -v grep 

用于apache:

ps aux | egrep '(apache|httpd)'

你可能感兴趣的:(解决The stream or file "/storage/logs/laravel.log" could not be opened: failed to open stream: Perm...)