Реальное автоматическое и автоматическое обновление WordPress, включая плагины
Я ищу по-настоящему автоматизированный способ обновления wordpress и его плагинов, что-то, что я мог бы положить в crontab, и настроить его для ежедневного запуска.
У меня есть несколько плагинов для wordpress (> 20) и многостраничная установка Wordpress, и я не хочу тратить время на обновление.
Я готов рискнуть сбоем обновления и отключить сайты до тех пор, пока я не разрешу проблему вручную.
Пожалуйста, не отправляйте решения, требующие ручного вмешательства, чтобы выполнить обновление /обновление.
1 ответ
Я не знаю о каких-либо решениях для повторного и автоматического обновления списка плагинов, но я предполагаю, что любая система, которая может автоматически обновлять WordPress сама, может быть изменена для обновления всего в довольно коротком порядке.
Тем не менее, я знаю два хороших способа автоматического обновления WordPress:
WP Remote
Это онлайн-сервис, который позволяет удаленно отслеживать и обновлять WordPress при необходимости. Из первоначального описания, которое я получил (у меня не было возможности проверить его самостоятельно), вы можете настроить систему на автоматическое обновление без вашего вмешательства.
Автоматическое обновление WordPress
У меня есть несколько клиентов, которые клянутся этим плагином. Он будет автоматически обновлять WordPress (не ваши плагины) всякий раз, когда будет доступно обновление.
Обновление 7/13/11
Другой вариант, поскольку вы уже используете cron для планирования обновления, заключается в его скрипте и использовании Subversion.
Если вы устанавливаете WordPress через Subversion, вы можете просто запустить svn up
для автоматического обновления до последней версии. Это приведет к обновлению ваших файлов, но не к базе данных ... поэтому вам нужно будет нанести удар по коду, который также запускает обновление db.
Плагины будут работать одинаково. Вместо использования встроенного установщика ознакомьтесь с плагинами, которые вы используете через Subversion, и выполните итерацию через папку /plugins
с помощью svn up
, чтобы поддерживать их в актуальном состоянии.
Некоторые из моих сайтов используют частные плагины, размещенные на GitHub - я использую тот же процесс там. Я проверяю плагин с помощью git clone
и просто запускаю git pull
в cron, чтобы поддерживать их в актуальном состоянии с последней версией.