Как настроить сценическое окружение для WordPress / WordPress Mu? - PullRequest
0 голосов
/ 14 марта 2012

У меня есть WordPress mu-site. Мне нужно настроить ее тестовую версию, чтобы клиент мог запускать тестирование изменений, которые мы вносим, ​​тестировать плагины с новыми обновлениями и т. Д.

Любой, кто работал с WordPress, знает, что переходить между серверами и / или доменными именами немного неудобно из-за используемых абсолютных путей. У кого-нибудь есть хорошее решение, как создать сценическую среду WordPress?

1 Ответ

0 голосов
/ 31 мая 2012

Вот как я это делаю + некоторые настройки, которые я хочу сделать:

  1. Две установки WP в идентичных средах - dev & production
  2. У каждого из них есть свое полное FQDN
  3. Контроль версий (в данном случае SVN) для обработки слияний из dev в производство
  4. При слиянии я никогда не объединяю изменения базы данных.Я только сливаю код и изменяю любые специфичные для домена вещи во время слияния (которые действительно должны быть только в БД.)
  5. Воссоздайте любые изменения БД, необходимые во время развертыванияЕсть и другие способы сделать это, но они часто требуют изменения файла hosts или доступа к внутренним системам.Так что если вы хотите, чтобы внешний клиент мог показывать сайт, то эти методы вряд ли сработают.

    Я также иногда копирую БД из производства в dev и просто выполняю поиск и заменудля полного доменного имени.

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

...