我和一位同事开始在wordpress网站上工作。我们都在本地机器上开发网站,并拥有独立的数据库。我们通过Git分享我们的工作。现在的问题是我发现wordpress使用数据库来存储关于主题和插件的一些配置。
我们如何共享我们的数据库以始终拥有相同的版本?
答案 0 :(得分:1)
只需在运行MySQL的服务器上设置数据库,并允许双方访问。然后你应该在wp-config.php中更改这些行:
define('DB_NAME', 'remote database name');
/** MySQL database username */
define('DB_USER', 'remote user name');
/** MySQL database password */
define('DB_PASSWORD', 'remote password');
/** MySQL hostname */
define('DB_HOST', 'remote server address');
另请参阅WordPress支持主题http://wordpress.org/support/topic/setting-up-wp-with-remote-database。只需将代码保存在Git中。
答案 1 :(得分:0)
这也是我挣扎的事情。你有几个选择,其中非理想选择。你的第一个是外部托管数据库,IE浏览器亚马逊RDS,这将提供一个“云”数据库,你可以访问(所以记录你添加IP),或者你可以只使用共享主机的数据库。第二个选项是有两个独立的本地数据库,并且还包含.sql转储,但也存在问题。
我会请你参考我几天前发布的一个问题,并得到了一些非常可靠的答案:Using version control (Git) on a MySQL database
希望我帮助