Как мне отредактировать nginx.conf для виртуальной машины, созданной с использованием VVV? - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь использовать VVV для настройки локальной среды разработки для существующего сайта WordPress (размещенного на WP Engine, если это имеет какое-либо значение), но не могу изменить nginx.conf, чтобы он указывал на правильный webroot.

В соответствии с официальной документацией я подготовил новый сайт с использованием базового пользовательского шаблона сайта , а затем обменял его для нашей установки WordPress и базы данных.

Это создаетсайт с публичным рутом public_html.Поскольку наш сайт на Apache, у нас вместо этого есть папка htdocs.Итак, в соответствии с этими инструкциями я отредактировал provision/vvv-nginx.conf, чтобы изменить корень и выполнить повторную инициализацию.

При повторной настройке nginx.conf перезаписывается исходной формой из пользовательского шаблона сайта.

Почему это происходит и как я могу это исправить?

Я также попытался прыгнуть в окно vagrant и вручную отредактировать конфигурацию в соответствии с этими инструкциями , но это не такКажется, тоже не работает.

1 Ответ

0 голосов
/ 29 января 2019

Вам нужно раскошелиться на пользовательский шаблон сайта .

В соответствии с обсуждением с разработчиками , пользовательский сценарий инициализации шаблона сайта сбрасывает все в каждом положении, включая vvv-nginx.conf файлы.

А так как вам нужно подготовить настройку виртуальной машины, чтобы изменить пути, вам нужно форкнуть и изменить сам шаблон. Либо отредактировав vvv-nginx.conf, либо изменив поведение vvv-init.sh.

...