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

Windows下Laravel执行composer/artisan命令提示缓存路径错误如何解决

Windows环境Laravel「Please provide a valid cache path」报错解决方案

问题原因定位

该报错由视图编译路径校验失败触发,你已经检查的目录创建、view.php配置是正确排查方向,遗漏的常见问题如下:

修复步骤

  • 补全正确的目录结构
    多数用户会误将cache、sessions、views三个文件夹直接放在storage根目录,实际正确路径要求为:
    storage/framework/cache
    storage/framework/sessions
    storage/framework/views
    确认所有目录拼写完全一致,不存在大小写错误。
  • 配置Windows目录权限
    右键点击项目根目录的storage文件夹,依次选择「属性」-「安全」,给当前登录用户、Users用户组分配「完全控制」权限,设置时勾选应用到所有子文件夹、文件。
  • 清除旧配置缓存
    删除项目根目录下bootstrap/cache/config.php文件(如果存在),该文件是旧的配置缓存,会导致新修改的配置不生效。
  • 校验配置逻辑
    确认config/view.php中compiled参数为默认配置:
    'compiled' => env(
        'VIEW_COMPILED_PATH',
        realpath(storage_path('framework/views'))
    ),
    
    同时检查.env文件中没有额外配置VIEW_COMPILED_PATH参数,避免指向错误路径。
  • 重新生成配置
    完成以上操作后,在项目根目录执行命令:
    php artisan config:cache
    执行成功后再重新运行composer install/composer update、php artisan相关命令即可恢复正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 23:09:03