2014年6月8日 星期日

Wordpress Migration (Wordpress搬遷, 搬家)


新家前置作業:

1.ftp server
2.phpmyadmin
3.search and replace  (資料庫批量修改腳本)  出處
4.chown /www 資料夾的擁有者為自己的帳號

搬家開始:

1.使用tar指令打包+壓縮整個worpress資料夾, 接著用 ftp下載儲存好

2.wp-content 裡的 uploads 不要壓縮, 單獨用ftp下載儲存好,  額外做這一步的原因是步驟1.裡tar      調用的gzip不支援中文名稱,  會導致圖片中文檔名全部亂碼,  所以我另外備份

3.使用phpmyadmin 備份原站台對應的資料庫檔

4.修改URL資料

   這裡有好幾種做法, 我是用phpmyadmin修改資料庫裡 wp_options 中 siteurl 和 home 的值為新      網址.

方法a. 官方推薦, 在舊站未備份時在控制台先修改, 再下載  出處

方法b. 使用phpmyadmin修改資料庫   出處

方法c. 修改wp-config.php  出處1 出處2

5.phpmyadmin, 在新主機上開新資料庫, 把備份的修改過後的原站資料庫匯入回去

如新資料庫名稱和舊的不同, 之後要記得修改wp-config.php裡對應的
資料庫資訊, 包括資料庫帳號和密碼


6.解壓縮舊站的worpress資料夾, 用ftp上傳到新的主機上對應的資料夾

7.同上, 把wp-content 裡的 uploads刪掉,  用步驟2裡另外備份的取代  (ftp)

8.修改wp-config.php裡對應的資料庫資訊, 包含資料庫密碼

9.上傳search and replace  (資料庫批量修改腳本) 到新的worpress資料夾中
   用瀏覽器打對應的網址+檔名執行

    根據說明做網址的批量修改, 把舊網址改成新網址, 本步驟請再三確認,
    弄錯了只好再重新上傳備份的資料庫,  本步驟是為了確保圖片網址能
    成功對應

10. 輸入新站點網址,  應該成功了
   

參考網站:


沒有留言:

張貼留言