В настоящее время я узнаю о Roots.ioТреллис
В их конфигурации у них есть файл под названием «wordpress_sites.yml», как вы можете видеть Вот.
После прочтения документов я все еще не понимаю, какая разница между ними:
wordpress_sites:
example.com: (what is this domain used for?)
site_hosts:
- example.dev (why do I need this if I have the one above?)
В настоящее время моя локальная среда кажется запущенной из example.dev, но некоторые плагины в моей установке WordPress используют example.com в качестве пути для загрузки ресурсов, которые впоследствии разрушает плагин из-за того, что он не является реальным путем.
Любая ясность будет оценена.
example.com
в этом примере используется только как имя. Это не доменное имя, даже если оно выглядит так. Он используется в качестве идентификатора.
site_hosts
это список имен хостов, на которых будет доступен сайт. Как правило, вы хотели бы иметь example.com
как один из них. Это позволяет вам предоставлять один и тот же сайт под несколькими именами хостов.
Обычно вы не хотели бы сделать его доступным на нескольких общественного облицовочный имена хостов (потому что дублирование сайтов обычно считается плохой идеей), но позволяет вам иметь один файл конфигурации, используемый как вашим действующим сайтом, так и вашими внутренними сайтами разработки, тестирования и интеграции.
Других решений пока нет …