现在我正在开发一个使用 GIT 同步其代码库的 wordpress 网站。它适用于文件,但当涉及到数据库时,噩梦开始发生。我们有几台服务器,一台用于 QA,另一台用于营销,最后一台用于生产。所有这些服务器都有自己的数据库设置。如果我在其中一台服务器上工作并修改 smth。通过 wp-admin 在数据库中,其他人在另一台服务器上做其他事情,我们需要手动 merge 所有数据库更改。 所以问题是:有没有办法在不同的网站实例上使用同一个数据库?如果我对数据库进行一些更改,我希望这些更改反射(reflect)在所有服务器上。谢谢。
最佳答案
主要问题是您需要在同一个数据库中工作。我还没有找到任何可以很好地处理 merge 的东西。我得到的最接近的是 WP-Stagecoach尽管这还不能完全涵盖它。有人告诉我Datahawk会做,但仍在开发中。
但这可能会有所帮助 - 我与另一位开发人员一起工作,我们都使用 MAMP 在我们的计算机上本地工作。我们使用一个由本地服务器托管的数据库。然后使用 Git 在我们的本地设置之间下载文件。所以没有必要 merge 数据库,因为这似乎是最头疼的事情。
关于php - 团队开发环境中的 Wordpress 数据库同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30715013/