我已經開始與一位同事在wordpress網站上工作。我們都在本地機器上開發網站,並擁有獨立的數據庫。我們通過Git分享我們的工作。現在問題是,我發現wordpress使用數據庫來存儲關於主題和插件的一些配置。在wordpress網站git上合作。如何共享數據庫?
我們怎樣才能共享我們的數據庫以始終擁有相同的版本?
我已經開始與一位同事在wordpress網站上工作。我們都在本地機器上開發網站,並擁有獨立的數據庫。我們通過Git分享我們的工作。現在問題是,我發現wordpress使用數據庫來存儲關於主題和插件的一些配置。在wordpress網站git上合作。如何共享數據庫?
我們怎樣才能共享我們的數據庫以始終擁有相同的版本?
這是我很努力的事情。你有幾個選擇,其中非理想的。你的第一個目的是在外部託管數據庫,IE瀏覽器將會給出一個「雲」數據庫,你可以同時訪問(因此可以在添加IP時登錄),也可以使用共享主機的數據庫。第二種選擇是有兩個獨立的本地數據庫,並在其中包含.sql轉儲,但也存在問題。
我會問你是指一個問題,我自己貼前幾天,從得到了一些非常堅實的答案:Using version control (Git) on a MySQL database
希望我幫助
剛剛成立了一個數據庫的服務器上它運行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中即可。
將整個數據庫內容從一個開發站點複製到另一個開發站點是一個選項嗎?還是你想讓兩個開發人員同時進行更改,然後將這些更改合併到一個新的通用狀態中?後者要困難得多。 – 2012-01-15 11:36:42
難道你沒有一箇中央數據庫可以從每臺機器上訪問(通過互聯網)嗎?如果不是,爲什麼? – 2012-01-15 11:38:14
哦,順便說一句,你知道有一個wordpress的stackexchange嗎? http://wordpress.stackexchange.com/ – 2012-01-15 11:39:09