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

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

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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам