真正的自动和无人值守WordPress升级,包括插件

时间:2010-10-11 作者:sorin

我正在寻找一种真正自动化的方式来升级wordpress及其插件,我可以将其放入crontab并配置为每天运行。

我有几个wordpress插件(>20)和多站点wordpress安装,我不想把时间花在升级上。

我愿意冒升级失败的风险,让网站离线,直到我手动解决问题。

请不要发布需要手动干预才能进行更新/升级的解决方案。

1 个回复
SO网友:EAMann

我不知道有任何迭代和自动更新插件列表的解决方案,但我猜测,任何能够自动更新WordPress本身的系统都可以在相当短的时间内进行修改以更新所有内容。

也就是说,我知道两种自动更新WordPress的好方法:

WP Remote

这是一项在线服务,允许您在需要时远程监视和更新WordPress。根据我收到的最初描述(我还没有机会自己测试),您可以将系统设置为自动更新,而无需您的干预。

WordPress Automatic Upgrade

我有几个客户对这个插件发誓。每当更新可用时,它将自动升级WordPress(而不是您的插件)。

另一个选项是编写脚本并使用Subversion,因为您已经在使用cron计划更新。

如果您通过Subversion安装WordPress,您只需运行svn up 自动更新到最新版本。这将更新您的文件,但不会更新数据库。。。因此,您还需要为运行db更新的代码编写一个脚本。

插件将以同样的方式工作。与其使用内置安装程序,不如通过Subversion查看您正在使用的插件,并遍历/plugins 包含的文件夹svn up 命令以使其保持最新。

我的一些网站正在使用托管在GitHub上的私有插件——我在那里使用相同的过程。我使用git clone 然后就跑git pull 在cron上保持最新版本。

结束

相关推荐

Updates for a private plugin?

如果我写一个私有插件,有没有办法使用WordPress自动更新机制来更新它 我想封装这个功能,但它是我自己的5个博客特有的,所以它不是公共插件资源的好候选。但我喜欢这种简单的更新机制 有没有办法做到这一点