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

使用ddev share共享Drupal 10多站点时无法访问stage站点

解决DDEV Share无法访问Drupal 10多站点stage站点的问题

步骤1:更新DDEV配置

编辑.ddev/config.yaml,添加stage到额外主机名列表,让DDEV路由系统识别该站点域名:

additional_hostnames: [stage]

执行ddev restart加载新配置,此时DDEV会自动生成stage.mydrupal.local.ddev.site本地域名。

步骤2:修正Drush站点配置

编辑drush/sites/self.site.yml,将stage站点的URI改为DDEV生成的标准域名:

stage:
  uri: https://stage.mydrupal.local.ddev.site

步骤3:通过DDEV Share访问stage站点

  1. 先本地访问https://stage.mydrupal.local.ddev.site确认站点正常运行。
  2. 执行ddev share,DDEV会生成一个公共域名(格式如xxxx.ddev.site,xxxx为随机前缀)。
  3. 访问stage站点的公共地址:stage.xxxx.ddev.site(替换xxxx为实际生成的前缀)。

额外注意事项

  • 确保web/sites/stage目录下存在settings.php和files目录,且WSL2环境下文件权限配置正确(web用户需具备读写权限)。
  • 若需要自定义共享域名,可执行ddev share --host stage.mydrupal.local,但默认子域名方式已满足需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 04:34:55