Многоузловая среда разработки

У меня есть многоузловой домен с доменным отображением. До сих пор я развивался локально с

  • моя настройка файлов хостов для обработки всех сайтов через localhost
  • флаг в моем wp-config.php, указывающий, следует ли использовать локальный или живой db

Это делает разработку очень приятной, потому что среда разработки и производства очень похожа, и все пути всегда одинаковы.

Теперь мне нужно разработать по адресу public / non-localhost. Какой лучший способ это сделать – или какие варианты существуют вообще.

У меня нет никакого опыта с вашей конкретной конфигурацией, поэтому я могу предложить только общие рекомендации. Но, очевидно, чем ближе среда разработки / тестирования к производственной среде, тем лучше. Сохраняет большую головную боль в долгосрочной перспективе.

Если ваша производственная среда уже настроена и жива, я бы сделал все возможное, чтобы дублировать ее в вашей новой среде разработки. Конечно, вы либо захотите разные имена хостов (dev.example.com или http://www.example.com), либо вам придется использовать файл ваших хостов, чтобы «обмануть» вашу машину, чтобы перейти к новому dev envrionment. Это в основном то же самое, что вы делаете сейчас, только WordPress не находится на вашей локальной машине.