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

更新Laravel Homestead box后遭遇文件权限异常问题求助

Laravel Homestead 13.0.0 存储目录权限问题解决

问题分析

Homestead 13(对应Settler 13)在ARM架构Mac+Parallels环境下,共享文件夹权限映射或服务运行用户逻辑有调整,导致传统的www-data所有者设置、777权限等常规方案失效。

解决方案

方案1:调整共享文件夹挂载方式(优先推荐)

编辑Homestead.yaml中的folders配置,添加NFS挂载参数,解决共享文件夹权限继承异常问题:

folders:
    - map: ~/code
      to: /home/vagrant/code
      type: nfs
      mount_options: ["actimeo=1", "nolock", "vers=4", "udp"]

保存配置后执行重新初始化命令:

vagrant reload --provision

方案2:适配Homestead 13的用户组权限

进入虚拟机:

vagrant ssh

切换到项目根目录:

cd /home/vagrant/code/Test/back

执行权限修复命令(将存储目录组设置为www-data,确保PHP进程具备读写权限):

sudo chown -R vagrant:www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache

方案3:验证PHP-FPM运行用户

确认Homestead 13中PHP-FPM的实际运行用户,执行:

ps aux | grep php-fpm

如果输出显示运行用户为vagrant,确保存储目录所有者为vagrant:vagrant,并执行:

sudo chmod -R 755 storage bootstrap/cache

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 04:00:16