2009-09-02 64 views
4

我基本上有三種環境用於在我的主站點上工作。我在我的計算機上安裝了本地計算機,在我的Web服務器上安裝了開發工具和活動工具。我在本地環境中使用Wordpress開發了該網站,並希望通過svn保持最新狀態。在開發和生活環境中管理Wordpress博客

因爲我需要在每個環境下安裝三次WP,所以最好的辦法是做什麼?由於所有三個環境中的所有文件都將完全相同,因此我如何處理不同的WP設置和配置?有沒有辦法將WP數據庫從本地複製到另外兩個,並進行一些小的更改以修復因不同域導致的URL和其他差異?

對不起,如果這不清楚,我會澄清,一旦我得到一些迴應。

回答

1

通常情況下,(如果你是一個優秀的開發人員)網址未硬編碼在任何插件或主題,所有依賴於根URL可以很容易地變了樣:

update wp_options set option_value='http://live.wordpress.com/' where option_name in ('siteurl', 'home') 

棘手的是更新內容,可能包含特定於域的內容(例如,如果您複製地址欄中的鏈接地址等)。但解決方案也很簡單 - 通過轉儲並將「http://dev.wordpress.com」替換爲「http://live.wordpress.com」。因此,移動數據庫並不像看起來那麼複雜;)

1

它只是您想保留的文件或數據,就像在博客和評論中一樣?

如果你想保留實際內容,你還需要做livesite數據庫備份。否則,跟蹤wordpress文件非常簡單。您只需要備份您添加或編輯的任何主題和配置文件中的文件,無論如何,Wordpress都會提供副本。