0

我有一个管理 30 多个 Wordpress 网站的客户。每个 Wordpress 安装可能有不同版本的 Wordpress、不同的插件、不同的插件版本、不同的主题等。目前所有这些都通过 SFTP 进行管理。

没有版本控制的安全网是可怕的工作。有没有人努力将 Wordpress 网站纳入版本控制?好像有两块:

  • 实际的 WP 安装目录/连同它的 wp-content 文件夹。
  • 驱动它的 MySQL 数据库。

我想我可以不让数据库进入版本控制,我会确保它经常备份。

有人做过吗?从私人 Github 或 BitBucket 帐户托管呢?经验?

4

2 回答 2

1

我工作的公司的设置大致相同,我们有大约 80 个字的新闻安装两个是多站点安装,在我们使用 git 的版本控制下有 3-4 个,并禁用了对盒子的 ftp 访问以强制使用 git 进行部署,这有助于在尝试跟上数据库的所有更改时,我们有一些脚本将数据库转储到公司的网络驱动器中。

希望对您的问题有所帮助。

于 2012-05-09T12:44:19.320 回答
0

我认为最好的解决方案(但需要一些时间和精力来实施)是将所有站点移动到 WordPress 多站点设置中。

有很多地方可以获得关于此的分步说明,但 WordPress 本身对您需要做什么有很好的解释:http: //codex.wordpress.org/Create_A_Network

我正在为我的许多自由职业者客户运行多站点设置,这很棒。它们都从一个 WordPress 核心运行,因此您只需要更新它。他们都可以拥有自己的插件,当然,没有在网络上使用的插件需要为使用它们的站点单独更新。

我也在运行一个使用 Subversion 的大型 WordPress 网站,这很棒。但是,它不一定是尝试与 30 多个站点争吵的好解决方案。

于 2012-05-09T12:39:40.350 回答