因為我在架這個部落格時,就曾經發生過改換網址,卻掛掉的情形。而且架空間第一點就是要學怎麼搬家,這樣才知道怎麼備份,且架在免費空間不知道什麼時間會關,先學會再說。
自架WordPress換網址的方法裡
高登說:
WordPress是一個很機車的架站程式,怎麼說呢,請看這一張 wordpress後台管理介面的設定。在WordPress網址(URL)和網誌網址(URL)這兩欄是跟你的網域有關聯的,也就是說一定要跟你的網址一致否則會連不上網站,不信你可以 試試更改這兩個設定,你的網站就掛了,但是在我搬家的過程中其實原來網站是掛掉的,而從原網站備下來的資料就是指向原網址,所以你如果這兩欄是設定到一個 掛掉的網址,那你就沒辦法進入後台去更改它的設定,怎麼辦呢?這個時候就要用phpMyAdmin進去資料庫直接改就可以了。
所以換網址是麻煩的事,以下有兩種方法:
一、參考自架WordPress換網址的方法可以去後台的
phpMyAdmin管理頁面在xx_options這個資料表選擇瀏覽(Browse),找到siteurl和home這兩個option_name,按前面的編輯(Edit)把它改成你新的網址就可以了。
二、是參考WordPress 如何搬家及換網址
去修改根目錄的wp-config.php檔案,在裡面加上
就可以了。
過來就利用WordPress 如何搬家及換網址來做個搬家的筆記。可以直接去WordPress 如何搬家及換網址觀看。
一、備份檔案資料
用ftp將根目錄全複製下來即可。
二、備份MySQL資料庫
cPanel後台=>phpMyAdmin,選取wordpress資料庫,按輸出,選「全選」再勾選「下載儲存」然後按「執行」。
三、DNS更新
將網址對應到新的空間,這個每個網址方法不同。
四、新增資料庫
cPanel後台=>
MySQL Database Wizard
輸入資料庫名稱、資料使用者名稱及密碼,使用者權限要勾選「ALL PRIVILEGES」,就跟之前架設方法一樣就是了。
五、更改wp-config.php
跟之前架設方法所改的一樣,
1 2 3 4 |
修改這些即可。
六、更改網址
wp-config.php檔案,在裡面加上或修改
就可以了。
之前備份的.sql檔,打開用取代方法,將就網址取代的新網址即可。
七、還原資料庫
一樣後台=>phpMyAdmin,選擇要使用的資料庫,選擇輸入,瀏覽之前備份的.sql,再按執行就行了。
八、還原檔案資料
直接將之前根目錄下載的直接上傳回去就行了。
最後檢查一下檔案或目錄及sitemap的屬性。
之前使用服務要輸入網址的都要記下來,以後如果要換網址會容易找到要去換得服務。

我改了「home」「siteurl」、「wp-config.php」,為什麼不能看文章(全部都404、網址是正確的),入/wp-admin就出Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\wp-config.php:1) in C:\AppServ\www\wp-includes\pluggable.php on line 934
我是用Appserv的。
首先,Warning: Cannot modify header information - headers already sent by發生的可能有很多,只是這裡我覺得應該是wp-config.php這個檔案你是用內建windows的記事本修改的,改使用notepad++來編輯wp-config.php檔案,然後將編碼調到UTF-8(檔首無BOM)再存檔應該就行了。
第二點,不能看文章,應該是固定網址的問題,你有沒有將原來的.htaccess移到C:\AppServ\www\去。
解決了,下次試下改編碼,我用了英文版就沒問題。
Thank you!
解決就好,我是新手,大家多討論可以了解更多東西。
虛擬主機 轉移有哪篇文章可參考 ? Thanks...
虛擬主機 轉移是什麼意思? 如果是換虛擬主機跟這篇所寫的動作一樣就行了。