>最初我试图从 5.6 更新到 Laravel 5.5,但是自从我运行作曲家更新以来,什么都不起作用了。我什至无法回到 5.5,总是得到相同的错误:
在文件系统中.php第 122 行:
file_put_contents(C:\Users...\laravelprojectroot\bootstrap/cache/packages.php(:无法打开流:权限被拒绝
我尝试删除缓存,删除供应商字典并删除packages.php
.运行作曲家更新后.php即使我的笔记本电脑上有root权限,我也无法编辑或删除包。
请帮忙。
使用管理员权限打开cmd提示符或git bash,这解决了这个问题。
目录不存在,请创建它们:
- 存储/框架/缓存
- 存储/框架/会话
- 存储/框架/视图
然后删除引导/缓存文件
测试它是否有效,如果不起作用,请尝试为存储文件夹授予正确的权限:chmod -R 775 存储/