Mac环境下使用DDEV创建Drupal项目遇权限类错误求助
解决Mac下DDEV创建Drupal项目的权限错误问题
先停止并清理当前DDEV项目(如果已初始化):
ddev stop --unlist修复项目目录的所有者权限(不要用
chmod -R 777,这会带来安全风险且无效),在主机终端执行:sudo chown -R $USER:$USER /path/to/your/project-folder替换
/path/to/your/project-folder为你的实际项目路径。针对Colima环境,确保挂载类型正确(权限映射更准确):
colima stop colima start --mount-type=sshfs重新初始化DDEV项目(根据你的Drupal版本调整
--project-type,比如drupal10/drupal9):ddev config --project-type=drupal10 --docroot=web --create-docroot ddev start手动修复settings.php及目录权限(如果仍提示权限问题):
# 设置settings.php文件权限 chmod 644 web/sites/default/settings.php # 设置default目录权限 chmod 755 web/sites/default最后重新执行composer命令:
ddev composer create "drupal/recommended-project" --no-install
内容的提问来源于stack exchange,提问作者EvilArgest
相关产品推荐
相关产品推荐

