我即將開始在Wordpress中與舊網站相同的域中構建新網站。我需要舊網站直到新網站推出,我還需要在線開發。將WordPress從子域遷移到根目錄
什麼是去了解這一點的最好方法是什麼?我應該創建一個子域還是子文件夾?
我該如何將Wordpress站點&數據庫從此測試區域遷移到完成時的根目錄?
謝謝。
我即將開始在Wordpress中與舊網站相同的域中構建新網站。我需要舊網站直到新網站推出,我還需要在線開發。將WordPress從子域遷移到根目錄
什麼是去了解這一點的最好方法是什麼?我應該創建一個子域還是子文件夾?
我該如何將Wordpress站點&數據庫從此測試區域遷移到完成時的根目錄?
謝謝。
這取決於您的託管環境。
如果你有一個Cpanel託管帳戶,你可以通過它創建一個子域,它實際上創建了一個子文件夾。這被稱爲虛擬子域。
所以,你可以去www.yourdomain.com/subfolder或www.subfolder.yourdomain.com
這是一件好事,因爲它沒有在任何一種方式鎖定您訪問的試驗場。
至於遷移您的網站,我會通過PHPMYADMIN在本地(通過FTP)和您的數據庫備份您的舊網站文件。然後通過FTP將開發站點複製到根目錄並通過PHPMYADMIN更新數據庫
除非Cpanel(如果使用)處理:Changing The Site URL « WordPress Codex和Moving WordPress « WordPress Codex,否則您可能還需要更改.htaccess。
與WordPress您可以創建一個子域像http://blog.mysitename.com或子文件夾一樣http://mysitename.com/blog/ - 無論是一個WordPress會支持 - 你只需要在你的wp_options表設置(一般行W/ID的1 & 39 )指向您設置的相應域。它只是取決於你對服務器有什麼樣的控制,但從它的聲音來看,你應該有足夠的能力來做到這一點。
對於您的數據庫 - 您實際上可以指向相同的數據庫&只需在您的表名前添加某種前綴即可區分現有網站&您的新網站。默認情況下,WordPress會將表名稱預先設置爲w /「wp_
」,例如「wp_TABLE_NAME
」,並將所有上限替換爲WordPress表的實際名稱(如您的wp_options表)。或者,你也可以建立一個全新的數據庫,它不會太重要。
關鍵是當WordPress網站準備就緒後,您需要將主域名指向新網站&,然後更改wp_options表以使用新網址。
也許你應該始終在本地PC上備份所有網站文件。數據庫可以導出到一個文件,並根據其壓縮後的大小,你可以下載它來保證安全和災難恢復。或者遷移另一個託管站點,不管。 – Don 2009-11-24 05:18:58