如何编辑 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
.
的行为
我正在尝试使用 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
.