我经营着越来越多的WordPress网站,以及许多针对客户的网站-登录以执行升级变得很烦人。我正在寻找一种自动化过程的方法,最好是从单个命令行脚本开始-一次升级所有站点。
我的理想选择是挂接到WordPress内置的非常好的自动备份中,并从所有30个站点的服务器中触发它。那将涉及文件更新,然后是数据库。
我每隔24小时备份一次的所有网站都没有优先考虑(但是永远不能备份太多!)但是,确定站点是否损坏的一种方法将是另一个有趣的功能。
假设我无法直接挂接到内置备份中,我发现此备份或多或少以我的思维方式运行,但不执行数据库升级。我了解,这可能会使网站容易受到攻击,直到管理员登录并执行更新(最多可能需要72个小时)。
我也熟悉使用SVN和GIT执行更新的概念,但是如果我沿这条路线走下去,我需要找到一种可靠的方法来确保a)/ wp-content文件没有损坏,b )会保留整个网站的文件权限(如果脚本以root用户身份运行)。