前幾天我的博客備案號下來之后,趕緊進行wordpress博客的搬家工作,中間雖然遇到了一些小問題,但是還算是完整地搬回國內(nèi)了,這里簡單介紹一些搬家的整個過程,中間遇到的小問題以及相應(yīng)的解決方法。老實說,wordpress博客搬家相對而言是非常簡單的,只要注意一下細(xì)節(jié),是沒有什么大問題的。
WordPress博客搬家的幾種情況:
1. 換主機不換域名
2. 換域名不換主機
3. 換域名也換主機
因為我的博客并不更換,因此這里只談?wù)劦谝环N情況,也就是換主機不換域名的wordpress完整搬家過程:
首先是到原來的主機空間進行備份
備份的內(nèi)容有兩部分:其一是博客數(shù)據(jù)庫的備案,其二是博客整站的備份(也就是wordpress博客的全部目錄和文件),數(shù)據(jù)庫可以通過PHPMyAdmin來備份,直接導(dǎo)出sql文件即可;整站的數(shù)據(jù)可以直接通過FTP來打包下載,都比較簡單,這里不再贅述。
然后是到現(xiàn)有的主機空間進行導(dǎo)入
導(dǎo)入的內(nèi)容也分為兩個部分:其一是博客數(shù)據(jù)庫的導(dǎo)入,其二是博客整站的導(dǎo)入。數(shù)據(jù)庫導(dǎo)入可以直接將備份下來的數(shù)據(jù)庫sql文件導(dǎo)入現(xiàn)在的數(shù)據(jù)庫即可,需要修改網(wǎng)站根目錄下的wp-config.php文件相關(guān)的數(shù)據(jù)庫參數(shù),如下圖:
/** WordPress 數(shù)據(jù)庫的名稱 */
define('DB_NAME', '你的數(shù)據(jù)庫名稱');
/** MySQL 數(shù)據(jù)庫用戶名 */
define('DB_USER', '你的數(shù)據(jù)庫用戶名');
/** MySQL 數(shù)據(jù)庫密碼 */
define('DB_PASSWORD', '你的數(shù)據(jù)庫密碼')
/** MySQL 主機 */
define('DB_HOST','localhost');
將你新的主機空間的數(shù)據(jù)庫名稱,數(shù)據(jù)庫用戶名和密碼填進去即可。注意一下,MySQL主機這一項默認(rèn)是’localhost’,如果你的是Windows主機,不用修改,如果是Linux主機,需要填上數(shù)據(jù)庫的地址,我在導(dǎo)入的過程中老是出現(xiàn)數(shù)據(jù)庫無法連接的錯誤,后來發(fā)現(xiàn)是這個選項沒有填正確的緣故,如果在導(dǎo)入數(shù)據(jù)之后出現(xiàn)數(shù)據(jù)庫無法訪問的情況,很可能是這個原因。
另外,附上”Cannot modify header information”錯誤的解決方法:
在搬家完成之后,在登錄后臺的時候,出現(xiàn)了”Cannot modify header information”這個錯誤,產(chǎn)生這個錯誤的原因是wordpress中文版的疏忽和記事本的缺憾,在wp-config.php這個文件里邊加入了多余的字符。有兩種解決方法:
1. 使用 emeditor 或者其他能夠區(qū)分 UTF8 with BOM 和 UTF8 no BOM 的編輯器,來編輯 wp-config.php 文件,將其保存為 UTF8 no BOM 編碼格式; 2. 使用記事本或者其他無法區(qū)分 UTF8 with BOM 和 UTF8 no BOM 的編輯器,來編輯 wp-config.php 文件,將其保存為 ANSI 或者 gb2312 編碼格式;
好了,完整的wordpress博客搬家教程就是這樣,其中難免有紕漏之處,歡迎大家指出。
新聞熱點
疑難解答
圖片精選