php - 团队开发环境中的 Wordpress 数据库同步

标签 php mysql wordpress git

现在我正在开发一个使用 GIT 同步其代码库的 wordpress 网站。它适用于文件,但当涉及到数据库时,噩梦开始发生。我们有几台服务器,一台用于 QA,另一台用于营销,最后一台用于生产。所有这些服务器都有自己的数据库设置。如果我在其中一台服务器上工作并修改 smth。通过 wp-admin 在数据库中,其他人在另一台服务器上做其他事情,我们需要手动 merge 所有数据库更改。 所以问题是:有没有办法在不同的网站实例上使用同一个数据库?如果我对数据库进行一些更改,我希望这些更改反射(reflect)在所有服务器上。谢谢。

最佳答案

主要问题是您需要在同一个数据库中工作。我还没有找到任何可以很好地处理 merge 的东西。我得到的最接近的是 WP-Stagecoach尽管这还不能完全涵盖它。有人告诉我Datahawk会做,但仍在开发中。

但这可能会有所帮助 - 我与另一位开发人员一起工作,我们都使用 MAMP 在我们的计算机上本地工作。我们使用一个由本地服务器托管的数据库。然后使用 Git 在我们的本地设置之间下载文件。所以没有必要 merge 数据库,因为这似乎是最头疼的事情。

关于php - 团队开发环境中的 Wordpress 数据库同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30715013/

相关文章:

php - 设置文本区域中的最大字符数

java - 无论语言如何,都在 Java/PHP 中散列字符串

java - Openshift tomact7 mysql 希腊语编码

php - CakePHP 应用程序显示语法错误,意外 [

php - 如何将两个数组组合成一个循环?

PHP 只打印 SQL 查询结果的选择行

php - 如何从本地mysql更新数据到远程mysql服务器?

jquery-plugins - WordPress 文本图像 slider 带有右侧导航?

css - 如何在 wordpress 中将多个样式表排入我的子主题

php - 阻止 Google 翻译在网页上激活