Лучший способ разработать мультисайтовый и развернуть на другом сервере?


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

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

Я читал, что его трудно перенести мультисайты на новые серверы, потому что URL-адреса жестко закодированы в базе данных иначе, чем при единичных установках, что значительно усложняет поиск и замену (или невозможно?). Так как же мне тогда поступить?

Разрабатывайте локально и каким-то образом используйте тот же URL-адрес, который будет у сайтов при запуске? Использовать какой-то плагин для переноса нескольких сайтов? Я вижу, что у Backupbuddy есть эта БЕТА-функция, кто-нибудь пробовал это?

Есть какие-нибудь идеи или советы по хорошему рабочему процессу здесь?

Author: Johan Dahl, 2012-06-14

1 answers

Я всегда разрабатываю webiste локально на своей машине с настройкой mydomain.dev и использую svn или git для сохранения версий кода. Следующий шаг - поместить его в тестовый домен, например stage.mydomain.com и после этого mydomain.com

Я использую это, чтобы изменить URL:s в базе данных: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

Это инструмент поиска и замены, который вы помещаете в корневой каталог WordPress и просто запускаете из mydomain.dev/searchreplacedb2.php

 4
Author: Pontus Abrahamsson, 2015-01-09 15:30:01