Я использую WordPress для большинства моих клиентов. Я разрабатываю локально с помощью MAMP, а затем перемещаю сайты на удаленный сервер, когда пора начать работу или показать клиенту прогресс. Я просто перемещаю файлы по FTP и экспортирую / импортирую базу данных с помощью phpMyAdmin, настраиваю параметры url и wp-config.php и т. Д.
Этот процесс работал нормально, но в последнее время мне надоело иметь десятки различных установок WordPress на моем локальном компьютере, приходится каждый раз проходить процедуру установки новой и т. Д., И я хотел бы упростить процесс переключения в мультисайт.
Но мне нужно иметь возможность экспортировать и перемещать каждый сайт на свой отдельный удаленный сервер. Я не готов к использованию Multisite для моих живых сайтов, хотя это заманчивая идея с точки зрения обслуживания.
Является ли функция экспорта WordPress лучшим способом сделать это? Я понимаю, что мне все равно придется перемещать все свои медиа-файлы, если я делаю это таким образом. Кто-нибудь знает, как Backup Buddy справляется с этим? Я думал о том, чтобы бросить на эту услугу.
Спасибо!
Ответы:
Использование мультисайта для разработки и экспорта в одну установку - плохая идея. Поскольку один мультисайт ведет себя не так, как одна установка, вы хотите, чтобы ваш разработчик был как можно ближе к рабочей среде.
Также в a ** сложно вручную экспортировать нужные таблицы БД, а затем импортировать их в новую базу данных.
Для локальной разработки я использую только 2 или 3 установки WP. Вы в основном работаете с файлами тем, поэтому просто создайте новую тему для каждого проекта, и вы даже можете использовать одну базу данных dev и изменить префикс таблицы в wp-config.php, чтобы вам не приходилось каждый раз создавать новую базу данных.
Посмотрите этот ответ для получения полной информации о хорошей и удобной локальной системе разработки.
источник
Я согласен с Пиппином, BackupBuddy - это круто. Я никогда не пытался экспортировать мультисайты в одиночные установки, поэтому я не могу об этом говорить, но в целом я более чем счастлив, что купил лицензию для этого лоха. Спасла мою жизнь много раз.
Однако я занимался разработкой под Multi-Site и прекратил это делать - в основном потому, что Multi-Site ведет себя не так, как при одной установке. Некоторые из плагинов, которые вы используете для одиночной установки, не будут работать с Multi-Site, и наоборот (хотя и не так часто, как попытки использовать плагин для одной установки в многосайтовой среде). Просто стало слишком сложно отслеживать, поэтому я снова переключился на одиночную установку.
источник