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

CodeIgniter4执行php spark serve提示无法写入缓存该如何解决

问题原因

报错是CodeIgniter4框架的writable目录及其子目录缺少写入权限,无法生成缓存文件导致服务启动失败。

解决步骤

  • 定位到项目根目录下的writable文件夹,对应报错路径为C:\xampp\htdocs\prosold\writable
  • 右键点击该文件夹,选择「属性」→「安全」选项卡,给当前登录的Windows用户、或Everyone用户组授予「修改」「写入」权限,点击应用确认设置
  • 若你习惯用Git Bash操作,也可以直接执行命令修改权限:
    chmod -R 775 /c/xampp/htdocs/prosold/writable
    
    若权限不足可以临时调整为777验证问题:
    chmod -R 777 /c/xampp/htdocs/prosold/writable
    
  • 清空writable/cache目录下的所有残留文件,重新执行php spark serve即可正常启动服务

注意事项

如果之前项目运行正常突然出现该报错,一般是Git分支切换、文件清理操作、杀毒软件或系统权限更新修改了文件夹的写入权限导致的,只要恢复writable目录的写入权限即可解决。

内容的提问来源于stack exchange,提问作者Fahmi Sabila Dinnulhaq

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 20:06:01