it-swarm.com.ru

Ведение синхронизированной постановки/производства WP места

Это более общий вопрос о WP рекомендациях веб-сайта.

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

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

Заранее спасибо за вашу помощь! Джейк

3
Redlist

Вас могут заинтересовать эти вопросы в категории FAQ:

Как: легко перенести установку WordPress из разработки в производство?

Зеркальное копирование/миграция сервера - это боль, потому что существует так много частей, которые могут (или не могут) быть синхронизированы. PHP код (ядро, плагины, темы) достаточно прост, чтобы быть понятным. Но когда дело доходит до данных, они становятся более беспорядочными. У вас есть ваш контент, учетные записи пользователей и множество настроек. Некоторые из них будут взяты из ваших плагинов и тем, и, как правило, не имеют никакого пространства имен, что позволяет нам хорошо управлять ими. Кроме того, некоторые параметры "жестко закодированы" для вашего имени хоста/URL, а внутренние ссылки (например, для медиа) также жестко закодированы на основе настроенного URL.

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

2
Dougal Campbell

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

Я хотел зеркало домена www.example1.com для www.example2.com.

Это зеркало должно быть полностью функциональным, поэтому в базе данных необходимо изменить все URL-адреса с example1.com на example2.com.

Это необходимо сделать так, чтобы все ссылки и внутренние URL-адреса указывали на example2.com в зеркальном домене.

Все загруженные данные необходимо синхронизировать с www.example1.com на www.example2.com

Я сделал три сценария, чтобы сделать это для меня, и мне не нужно об этом беспокоиться, это самообеспечение!

Это программное обеспечение с открытым исходным кодом и доступно на Github.

Вот пост о процессе, используемом для Автоматизация зеркалирования WordPress в другой домен

0
Daniel Huckson

Я нашел эту статью на WPtuts информативным:

Как синхронизировать локальный и удаленный блог WordPress с помощью контроля версий

http://wp.tutsplus.com/tutorials/how-to-sync-a-local-remote-wordpress-blog-using-version-control/

0
Eric C