Я хочу разрабатывать локально с Multisite, а затем перенести каждый сайт на отдельные удаленные установки WP

8

Я использую WordPress для большинства моих клиентов. Я разрабатываю локально с помощью MAMP, а затем перемещаю сайты на удаленный сервер, когда пора начать работу или показать клиенту прогресс. Я просто перемещаю файлы по FTP и экспортирую / импортирую базу данных с помощью phpMyAdmin, настраиваю параметры url и wp-config.php и т. Д.

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

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

Является ли функция экспорта WordPress лучшим способом сделать это? Я понимаю, что мне все равно придется перемещать все свои медиа-файлы, если я делаю это таким образом. Кто-нибудь знает, как Backup Buddy справляется с этим? Я думал о том, чтобы бросить на эту услугу.

Спасибо!

Габриэль Лютье
источник
1
Вы разрабатываете темы , контент сайта или и то, и другое?
Чип Беннетт
BackupBuddy работает очень хорошо для этого. Я использовал его несколько раз для переноса сайта в многосайтовой установке в отдельную установку.
Пиппин
Обычно я занимаюсь разработкой тем, но я также часто занимаюсь разработкой контента. Например, сайты электронной коммерции требуют значительного объема разработки местного контента / базы данных. Мне придется прочитать о поддержке мультисайта Backup Buddy для одного сайта. Это может быть то, что заставляет меня покупать его. Я уже думал об этом для беспроблемного управления резервным копированием для растущего числа клиентских сайтов в дикой природе.
Габриэль Лютье

Ответы:

5

Использование мультисайта для разработки и экспорта в одну установку - плохая идея. Поскольку один мультисайт ведет себя не так, как одна установка, вы хотите, чтобы ваш разработчик был как можно ближе к рабочей среде.

Также в a ** сложно вручную экспортировать нужные таблицы БД, а затем импортировать их в новую базу данных.

Для локальной разработки я использую только 2 или 3 установки WP. Вы в основном работаете с файлами тем, поэтому просто создайте новую тему для каждого проекта, и вы даже можете использовать одну базу данных dev и изменить префикс таблицы в wp-config.php, чтобы вам не приходилось каждый раз создавать новую базу данных.

Посмотрите этот ответ для получения полной информации о хорошей и удобной локальной системе разработки.

Chris_O
источник
Это на самом деле легко сделать при использовании BackupBuddy.
Пиппин
3

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

Однако я занимался разработкой под Multi-Site и прекратил это делать - в основном потому, что Multi-Site ведет себя не так, как при одной установке. Некоторые из плагинов, которые вы используете для одиночной установки, не будут работать с Multi-Site, и наоборот (хотя и не так часто, как попытки использовать плагин для одной установки в многосайтовой среде). Просто стало слишком сложно отслеживать, поэтому я снова переключился на одиночную установку.

изобилующий раковинами
источник
1
Это действительно не ответ . Это было бы лучше в качестве комментария к OP или к ответу @ Chris_O.
Чип Беннетт
... что я бы сделал, но ссылка на комментарий не отображается ни для одного из них.
Шелли