VersionPress 数据库同步不工作
VersionPress database sync not working
我正在尝试使用 Wordpress 设置开发+dev/staging/prod 环境。我正在使用 MAMP 在两个 Mac 工作站(2 个本地开发人员)上进行本地开发。我在云上有一个生产服务器。我在我的 MAMP 上安装了 Wordpress 站点,并将其克隆到其他工作站和云端。我将 GIT 设置为不同步 wp-config.php 并且我这样做是为了让两个工作站和产品站点具有正确的数据库连接。所有 3 个站点都有效。我可以毫无问题地使用 Bitbucket 同步文件。我在所有 3 个站点上设置了 VersionPress 插件并指定了正确的名称:dev1、dev2 和 production。在 Wordpress 控制面板上,我看到 VersionPress 正在运行,每个克隆都可以回滚更改。当我在 SourceTree/Bitbucket 中提交内容时,我看到其他开发人员和产品站点所做的数据库更改,即 [VP] 已发布 post "Test1"。
问题是 Dev1 制作的作品在 Dev2 或 Prod 上不可见,反之亦然。因此,如果我从我的本地 MAMP 登录到 Wordpress 并转到“文章”,我无法在我们的其他工作站上看到在其他克隆的 Wordpress 站点上制作的测试文章。
我应该 100% 兼容 VersionPress,顺便说一句,在 VersionPress 设置屏幕中,我用灰色 "V" 图标将所有勾选标记为良好。
我是不是漏掉了什么?
注意:安装 VersionPress 后,自动填充了很多新的 .git 和 .gitignore,我想没关系,但我没有碰过它们。
其他:VersionPress 很棒,对于那些不知道它的人我强烈推荐它:https://versionpress.net/我迫不及待地想要它 100% 的功能...
您应该使用 VersionPress 克隆网站,特别是 wp vp clone
command. Then, you need to push and pull between environments using the other WP-CLI commands、wp vp push
和 wp vp pull
。
如果您在一个站点的三个现有克隆上分别安装 VersionPress,则同步将不起作用。
我正在尝试使用 Wordpress 设置开发+dev/staging/prod 环境。我正在使用 MAMP 在两个 Mac 工作站(2 个本地开发人员)上进行本地开发。我在云上有一个生产服务器。我在我的 MAMP 上安装了 Wordpress 站点,并将其克隆到其他工作站和云端。我将 GIT 设置为不同步 wp-config.php 并且我这样做是为了让两个工作站和产品站点具有正确的数据库连接。所有 3 个站点都有效。我可以毫无问题地使用 Bitbucket 同步文件。我在所有 3 个站点上设置了 VersionPress 插件并指定了正确的名称:dev1、dev2 和 production。在 Wordpress 控制面板上,我看到 VersionPress 正在运行,每个克隆都可以回滚更改。当我在 SourceTree/Bitbucket 中提交内容时,我看到其他开发人员和产品站点所做的数据库更改,即 [VP] 已发布 post "Test1"。 问题是 Dev1 制作的作品在 Dev2 或 Prod 上不可见,反之亦然。因此,如果我从我的本地 MAMP 登录到 Wordpress 并转到“文章”,我无法在我们的其他工作站上看到在其他克隆的 Wordpress 站点上制作的测试文章。
我应该 100% 兼容 VersionPress,顺便说一句,在 VersionPress 设置屏幕中,我用灰色 "V" 图标将所有勾选标记为良好。
我是不是漏掉了什么?
注意:安装 VersionPress 后,自动填充了很多新的 .git 和 .gitignore,我想没关系,但我没有碰过它们。
其他:VersionPress 很棒,对于那些不知道它的人我强烈推荐它:https://versionpress.net/我迫不及待地想要它 100% 的功能...
您应该使用 VersionPress 克隆网站,特别是 wp vp clone
command. Then, you need to push and pull between environments using the other WP-CLI commands、wp vp push
和 wp vp pull
。
如果您在一个站点的三个现有克隆上分别安装 VersionPress,则同步将不起作用。