gpt4 book ai didi

git - 使用 Git 更新 WordPress 的多个安装

转载 作者:太空狗 更新时间:2023-10-29 14:24:34 26 4
gpt4 key购买 nike

我在 VPS 上安装了多个 WordPress。我不想进入每个安装并手动升级它,而是想要一种同时升级每个安装的方法。在做了一些研究之后,Git 似乎是解决该问题的最佳方式,但我完全不知道该怎么做。

我下载了适用于 OS X 的 SmartGit,这样我就可以尝试可视化该过程,但我一无所获。到目前为止,我似乎需要在本地计算机上保留 WordPress 的更新版本。当我准备好更新我在 VPS 上的所有安装时,我只需将 VPS 安装替换为我本地计算机上的当前版本,对吗?我的问题是我该怎么做?我几乎更喜欢使用命令行,但对于绝对初学者来说坚持使用 SmartGit 会更好吗?

最佳答案

我不认为 git 是完成这项特定工作的最佳工具。 Git 是管理文件版本的理想选择;但这不是你想要做的。您想要用新文件替换 Wordpress 安装上的文件。虽然我确定您可以用 git 形锤子敲打这个特殊形状的木桩,但可能有更好的解决方案。

Wordpress 安装升级的手动步骤 found here很清楚。您可以使用 shell 脚本执行第 1 步,我想这不会太困难。您可以自动获取较新版本、解压缩它、删除正在升级的 Wordpress 安装上的相关文件夹,等等。

但是,即使是手动升级,您仍然需要登录 Wordpress 进行数据库更新。这意味着,即使使用自动更新过程,您也需要做更多的工作,因为您至少需要执行两个步骤:(1) 更新文件, (2) 登录到Wordpress 并更新数据库。

如果您试图避免自动安装的某些“预更新”步骤,您当然可以自动执行此操作,并且您应该 - 您确实有一个脚本来记录数据库和 Wordpress 安装的快照并每天备份,不是吗?

关于git - 使用 Git 更新 WordPress 的多个安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9486172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com