You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下Laravel启动报错:bootstrap/cache无写入权限求助

Laravel Windows 11 下 bootstrap/cache 读写权限问题

运行 php artisan serve 时触发报错:

The bootstrap/cache directory must be present and writable.

Windows 11 默认文件夹权限为只读,尝试常规权限修改操作后,权限会自动还原。

已尝试的方案

  • 右键修改文件夹权限,退出设置窗口后自动恢复只读状态
  • 确认当前登录账号为管理员账号
  • 修改高级安全设置,确认自身为文件夹所有者且拥有完全访问权限
  • 考虑过重装系统(因过于激进未执行)

可行解决方案

1. 命令行强制授予完全控制权限

打开管理员命令提示符,切换到Laravel项目根目录,执行以下命令:

icacls bootstrap/cache /grant "%USERNAME%":F /T

该命令会递归为当前用户授予bootstrap/cache文件夹及所有子内容的完全控制权限,能避开图形界面修改权限时的自动还原问题。

2. 检查Windows Defender受控文件夹访问

Windows Defender的受控文件夹访问功能可能拦截PHP对文件夹的修改,需将相关程序和目录加入白名单:

  • 打开Windows安全中心 → 病毒和威胁防护 → 管理设置 → 受控文件夹访问 → 允许应用通过受控文件夹访问
  • 点击「添加允许的应用」,选择PHP可执行文件(如php.exe),同时添加Laravel项目根目录

3. 命令行批量移除只读属性

在项目根目录执行以下命令,递归移除bootstrap/cache及其子文件、子文件夹的只读属性:

attrib -R bootstrap/cache /S /D

此操作比图形界面修改更彻底,不会出现权限自动还原的情况。

4. 以管理员身份运行终端

右键点击命令提示符或PowerShell,选择「以管理员身份运行」,再执行php artisan serve,通过提升终端权限来绕过文件读写限制。

内容的提问来源于stack exchange,提问作者PJC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 07:02:41