我正在尝试使用VVV为现有的WordPress网站(如果有任何区别,托管在WP Engine上)建立本地开发环境,但是无法更改nginx.conf
指向正确的Webroot。
在official documentation之后,我使用基础custom site template设置了一个新站点,然后将其交换为我们的WordPress安装和数据库。
这将创建一个具有public_html webroot的网站。由于我们的网站位于Apache上,因此我们有一个htdocs文件夹。因此,我根据these instructions编辑了provision/vvv-nginx.conf
来更改根目录并重新配置。
重新配置时,nginx.conf被自定义网站模板中的原始nginx.conf覆盖。
为什么会这样,我该如何解决?
我还尝试过将其插入无业游民的盒子并根据these instructions手动编辑配置,但这似乎也不起作用。
答案 0 :(得分:0)
您需要派发custom site template。
Per discussion with the developers,自定义网站模板初始化脚本会重置每个设置上的所有内容,包括vvv-nginx.conf
文件。
并且由于您需要配置虚拟机,因此要更改路径,您需要派生和修改模板本身。通过编辑vvv-nginx.conf
或修改vvv-init.sh
的行为。