如何编辑 VVV 实例化 VM 的 nginx.conf?

How do I edit the nginx.conf for a VVV-instantiated VM?

我正在尝试使用 VVV 为现有 WordPress 网站(托管在 WP Engine 上,如果有任何不同)设置本地开发环境,但无法更改 nginx.conf 以指向正确的webroot.

official documentation I have provisioned a new site using the base custom site template 之后将其交换为我们的 WordPress 安装和数据库。

这将创建一个具有 public_html webroot 的站点。因为我们的站点是在 Apache 上,所以我们有一个 htdocs 文件夹。因此,根据 these instructions,我编辑了 provision/vvv-nginx.conf 以更改根并重新配置。

重新配置时,nginx.conf 会被自定义站点模板中的原始模板覆盖。

为什么会发生这种情况,我该如何解决?

我也试过通过 sshing 进入 vagrant box 并根据 these instructions 手动编辑配置,但这似乎也没有用。

您需要分叉 custom site template

Per discussion with the developers,自定义网站模板初始化脚本会重置每个条款的所有内容,包括 vvv-nginx.conf 文件。

并且由于您需要配置以设置 VM,因此要更改您需要分叉和修改模板本身的路径。通过编辑 vvv-nginx.conf 或修改 vvv-init.sh.

的行为