Как мне отредактировать 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
,