我有一个有效的网站,但有时会收到错误500,并说:
file_put_contents(/网络服务器/应用/存储/视图/ c2719e58403973c7f90aef11e3d73aaa): 无法打开流:权限被拒绝(查看: some.actual.view.blade.php)
问题是权限是正确的(www-data是文件夹及其子项的所有者),因为它能够写一些(未定义的时间)并出现此错误。
我认为这可能是空间问题?目录中的文件数量?当我清除文件夹时,我不会收到此错误。
PS:我在删除文件夹中的所有内容之前运行了ls -l
命令。很少有文件归root
所有。它们如何归root
所有?这是否意味着laravel是由root
执行的?
答案 0 :(得分:2)
也许您在root用户下运行一些artisan命令,并以root身份创建了可能无法修改的文件。