WordPress網站遷移


要從A空間遷移到B空間。有2種情況,代表你手上擁有的資源:

1) A空間+a域名,B空間+b域名

2) A空間+a域名,B空間+a域名

假設我現在有個A空間存放着網站,同時綁定着頂級域名,

現在要換到B空間去掛網站,要么重新配個域名,要么沿用原有的域名。

當然,第一種情況是幾乎不會存在的,因為即便新配一個域名在新空間。

老域名還是可以繼續解析到新空間的,沒有人會這么浪費一個域名讓它閑置吧。

所以我們就按照A空間+a域名,B空間+a域名(b域名)的方案來介紹。

 

站點內容及數據庫遷移

1.首先登錄A站的FTP,把A站里對應的wordpress目錄整個下載到本地。

如果wordpress是直接安裝在根目錄的,就直接下載上一級目錄,一般是www或者wwwroot。

2.登錄B站的FTP,把下載下來的整個目錄上傳上去,

同樣的,要么直接上傳到根目錄,要么上傳到某個文件夾,這個隨意。

這點會影響到之后的訪問設置,之后再說。

3.打開A站wordpress目錄下wp-config.php文件,記事本,UE,Editplus,隨便。

找到以下內容:

1
2
3
4
define('DB_NAME', 'AAA'); AAA為A站的MySQL數據庫名
define('DB_USER', 'BBB'); BBB為A站的數據庫用戶名
define('DB_PASSWORD', 'CCC'); CCC為A站的數據庫密碼
define('DB_HOST', 'DDD'); DDD為A站的數據庫主機名,一般為localhost,多數情況下不用改

以上AAA,BBB,CCC,DDD請記住。

4.打開B站目錄下對應的wp-config.php文件。

將以上AAA,BBB,CCC,DDD修改成b站數據庫的記錄,服務商都會提供數據庫信息。

然后上傳到B站。

5.打開A站的phpmyadmin,找到wordpress對應的表,例如wordpress,點擊。

然后點擊上方導航欄中的導出,基本不用改內容,確認導出格式為SQL即可,保存至本地。

6.打開B站的phpmyadmin,點擊導入,即可將剛才備份的表整個導入,且名字不變。

7.在B站phpmyadmin里找到對應的數據庫名下的表,類似於wp_option,

找到第一行siteurl,改成對應B站的域名地址,一般空間上會提供一個免費的二級域名。

8.訪問B站的地址:免費的二級域名/wp-admin,將設置-常規中的兩個URL地址改成一致。

至此,網站配置基本ok。可以通過二級域名嘗試下是否可以正常訪問。

之前提到的,到底上傳到空間根目錄還是,二級目錄,其實差別就在:

訪問的時候是直接輸入域名就可以訪問,還是要價格子目錄才能訪問,類似於:

免費的二級域名/wordpress。當然,推薦是直接放置在根目錄。

 

域名解析設置

域名解析這東西,其實很簡單。

但是天朝有個惡心的規定,就是需要工信部備案,除非你買的海外空間,那就另當別論。

域名在備案沒有完成的情況下,是不能用於綁定主機空間的。

具體如何備案,這里就不再贅述了,一般IDC商都有專門的站點提供備案,

實在嫌麻煩的可以在淘寶上花點小錢請人幫忙。

在一切手續完備后。

在a域名注冊商處修改DNS服務器為b域名注冊商的DNS服務器地址。

然后添加www的CNAME記錄綁定B站的免費二級域名或A記錄的獨立IP,

一般24小時以內,就可以通過a域名訪問B站的內容了。

如果是在B站購買的b域名想要一起綁定就更簡單了,

直接在B站的域名管理頁面綁定到B空間就好了。

這樣a,b兩個域名就都能訪問B站了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM