最初,我试图从5.5更新到Laravel 5.6,但是自从我运行作曲家更新以来,任何操作都不再起作用。我什至不能回到5.5,总是得到相同的错误:
在Filesystem.php第122行中:
file_put_contents(C:\ Users ... \ laravelprojectroot \ bootstrap / cache / packages.php):无法打开流:权限被拒绝
我尝试删除缓存,删除供应商字典和删除packages.php
。运行composer更新后,即使在我的笔记本电脑上具有root权限,我也无法编辑或删除packages.php。
请帮助。
答案 0 :(得分:2)
使用管理员权限打开cmd提示符或git bash,即可解决此问题。
答案 1 :(得分:0)
如果这些目录不存在,请创建它们:
然后删除引导程序/缓存文件
测试是否有效,否则,请尝试赋予存储文件夹正确的权限:chmod -R 775 storage /