Обновите несколько установок WordPress с помощью Git - PullRequest
3 голосов
/ 28 февраля 2012

У меня есть несколько установок WordPress на VPS.Вместо того, чтобы заходить в каждую установку и обновлять ее вручную, я бы хотел обновить каждую установку одновременно.После некоторого исследования кажется, что Git был бы лучшим способом сделать это, но я совершенно растерялся, как это сделать.

Я загружаю SmartGit для OS X, поэтому я могу попытаться визуализировать процесс, но яне получил нигдеПока что мне кажется, что мне нужно сохранить обновленную версию WordPress на локальной машине.Когда я готов обновить все мои установки на VPS, я просто заменяю установки VPS текущей версией на моем локальном компьютере, правильно?Мой вопрос: как мне это сделать?Я бы почти предпочел использовать командную строку, но было бы лучше придерживаться SmartGit для абсолютного новичка?

1 Ответ

0 голосов
/ 28 февраля 2012

Я не думаю, что git - лучший инструмент для этой конкретной работы.Git идеально подходит для управления версиями файлов;но это не то, что вы хотите делать.Вы хотите заменить файлы при установке Wordpress новыми файлами.Хотя я уверен, что вы могли бы избить этот конкретный колышек с помощью мерзкого молотка, вероятно, есть лучшее решение.

Ручные шаги для обновления установки Wordpress , найденные здесь , довольно понятны.Я мог бы предположить, что вы могли бы выполнить шаг 1 с помощью сценария оболочки - это не будет слишком сложно.Вы можете автоматизировать загрузку новой версии, распаковку, удаление соответствующих папок в установках Wordpress, которые вы обновляете, и так далее.

Однако даже для обновления вручную вам все равно нужно войти в Wordpress, чтобы выполнить обновление базы данных.Это означает, что даже при автоматическом процессе обновления вы будете выполнять больше работы, потому что у вас будет как минимум два шага: (1) обновить файлы, (2) войти в Wordpress и обновить базу данных.

Если вы пытаетесь избежать некоторых «предварительных обновлений» для автоматической установки, вы, безусловно, можете сделать это автоматически, и вы должны - у вас есть do сценарийзаписывать снимок базы данных и установки Wordpress и делать резервные копии каждый день, не так ли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...