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

Laravel Valet提示Operation not Permitted问题求助

解决M1 Mac上Laravel Valet Park后opendir权限报错问题

这个报错核心是Valet的server.php没有权限访问你的项目根目录所在的/Users/username/Desktop/CodingProjects文件夹,仅设置Laravel项目内的public或server.php权限无法解决,按以下步骤处理:

  • 授予终端访问桌面文件夹的系统权限

    1. 打开系统设置 → 隐私与安全性 → 文件与文件夹
    2. 找到你日常使用的终端工具(Terminal/iTerm等),确保「桌面」选项处于勾选状态
    3. 如果终端不在列表里,点击下方+按钮,从/Applications/Utilities路径添加终端,再勾选桌面权限
  • 重置Valet服务与权限

    valet stop
    valet install
    cd /Users/username/Desktop/CodingProjects && valet park
    valet restart
    
  • 适配M1架构的PHP权限检查
    M1是ARM架构,确保你的PHP7.3是适配arm64版本的:

    • 执行php -v,输出中包含arm64说明适配正常;若显示x86_64,需重新安装适配M1的PHP(推荐通过Homebrew安装arm版)
  • 手动修复项目目录权限
    给项目目录设置正确的所有者与权限:

    sudo chown -R $USER:staff /Users/username/Desktop/CodingProjects
    chmod -R 755 /Users/username/Desktop/CodingProjects
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 10:15:40