前言
相信有很多朋友都會跟我遇過相同的問題,就是選到一個品質差的主機商(連線慢、BUG修不好等問題),尤其是免費的虛擬主機最常遇到,趁著這次WordPress搬家經驗一同分享給大家。
1.WordPress資料備份
WordPress主要備份有兩個
1.網站原始檔:包含佈景主題、外掛、網頁架構。
2.MySQL資料庫:包含你的文章、迴響、帳號等相關設定。
通常主機供應商都會提供備份功能給人使用,但僅僅只是方便,不確定能備份完整,所以我個人建議備份網站原始檔用FTP備份比較好,如果覺得懶還是可以使用主機商提供的備份。
如果用FTP請把「根目錄」裡面的所有檔案下載到本機電腦上,如果妳的主機商是使用cPanel那麼你的根目錄就是「public_html」,Plesk根目錄就是「httpdocs」,至於其他管理平台就看你wp-admin、wp-content、wp-includes資料夾在哪一層,他們的上一層就是根目錄。
至於資料庫備份可以到phpMyAdmin上方「匯出」
接著選擇「自訂」再「全選」,字集編碼選「utf-8」,最後「執行」
2.新家搬入
搬入的動作與備份差不多,只是動作相反,首先把你剛剛下載到本機的「網站原始檔」上傳到新家的FTP「根目錄」,接著到新家的管理平台建立一個資料庫,同樣進入phpmyadmin點選上方「輸入」,接著選擇「自訂」再「全選」,字集編碼選「utf-8」,最後「執行」
3.修改MySQL連線設定
到「根目錄」找到wp-config.php進行修改MySQL連線設定,請注意要輸入正確不然無法瀏覽網站。
1 2 3 4 5 6 7 8 9 10 11 |
/** The name of the database for WordPress */ define('DB_NAME', '資料庫名稱'); /** MySQL database username */ define('DB_USER', '用戶名稱'); /** MySQL database password */ define('DB_PASSWORD', '用戶密碼'); /** MySQL hostname */ define('DB_HOST', 'MySQL主機位址'); |
4.變更域名(網址)
如果不是有購買網域,搬家後網址一定會不同,而Wordpress的網站連結設定寫到MySQL,所以如果網址不同一定修改,而方法有兩個
第一種就是再wp-config.php找適當位置加上兩行
1 2 |
define('WP_SITEURL', 'http://新的網址'); define('WP_HOME', 'http://新的網址'); |
第二種就是到 phpmyadmin 的 「wp_options」資料表找到「siteurl」、「home」修改新網址
以上完成,希望大家都能搬家順利。
最近在找類似的教學,站長您這篇寫得很清楚,謝謝分享。
謝謝支持