WordPress搬家方法

2022-10-05 09:42:07 字數 2034 閱讀 5076

因為要更換主題,想把原來的**搬到本地進行測試,由此接觸到wordpress搬家。這其間碰到大量問題,還好有搜尋引擎的幫助。最終把這些問題一一解決,在這裡寫個總結。

wordpress搬家包括2部分:wordpress系統程式和mysql資料庫。搬家有網域名稱目錄不變只改變空間、網域名稱目錄改變空間不變和網域名稱目錄與空間都改變3種情況,這裡講的是網域名稱和空間都改變的情況。前2種情況相對比較簡單,可以參照網域名稱和空間都改變的情況進行wordpress搬家。方法如下:

wordpress系統程式

把**根目錄下的全部檔案用ftp軟體**到本地,修改其中的config.php檔案。注意最好以utf-8無bom格式編輯儲存,推薦使用notepad++文字編輯器。不然可能出現「waring:cannot modify header information。」的錯誤。

特別注意如果原**或新**安放在二級目錄時,還要修改其中的.htaccess檔案。wordpress在安裝時,會根據**具體的目錄結構產生乙個.htaccess檔案。該檔案與url重定向有關,直接關係www.cppcns.com到**虛擬重寫目錄及網頁的訪問是否正常。zcmhi在將**從根目錄搬家到本地二級目錄時,就遇到首頁顯示正常,但是一些虛擬目錄和網頁無法訪問的情況。比如localhost/zcmhi/archives/下的所有分類目錄和網頁都無法訪問。以wordprdfordnaaess從根目錄搬到二級目錄為例,修改.htaccess檔案的方法為在rewri和第二個rewriterule項新增二級目錄。

原**.htaccess檔案

# begin wordpress

rewriteengine on

rewritebase /

rewriterule ^index\.php$ - [l]

rewritecond % !-f

rewritecond % !-d

rewriterule . /index.php [l]

# end wordpress

修改後.htaccess檔案

# begin wordpress

r on

rewritebase /zcmhi/

rewriterule ^index\.php$ - [l]

rewritecond % !-f

rewritecond % !-d

rewriterule . /zcmhi/index.php [l]

# end wordpress

具體應根據實際情況進行更改。最後將所有檔案上傳到新的主機空間。這裡指全部檔案,是為了使搬家後的**與原**完全相同。

如果遇到後台登陸一片空白或出現「waring:cannot modify header information。」等後台無法登陸前台無法顯示的情況,比如zcmhi在登陸後台時由all in one seo pack外掛程式造成的錯誤,如圖。這時可以通過ftp軟體進入**目錄把外掛程式或主題目錄改名,比如把plugins改為plugin0,themes改為themes0(主題無法呼叫時www.cppcns.com系統會恢復預設主題),登陸後台後再通過ftp改回來。出現這種情況的原因多為第三方外掛程式或主題與wordpress不能完全相容。

mysql資料庫

登入原**資料庫管理介面,一般phpmyadmin。進入對應的資料庫,對「結構」項全選,點選匯出(如圖),其他設定預設就行,儲存到本地。

也可以使用wp-dbmanager外掛程式備份資料庫後**到本地。接著用文字編輯器以utf-8格式開啟編輯。查詢原來網域名稱,全部替換為新的網域名稱目錄。也可以在匯入到新的資料庫後,修改表wp-options中siteurl和home項為新網域名稱。

再到新的資料庫管理介面,匯入資料庫,注意以utf8_general_ci匯入。

至此wordpress搬家基本結束,可能需要登入wordpress後台對一些地方進行適當調整。

一小點建議:由於安裝的外掛程式及主題可能並非為wordpress官方開發,因為相容性問題在搬家過程中可能引起這樣那樣的問題。建議wordpress搬家前停用所有的外掛程式,安裝了快取外掛程式要清除快取,並恢復到預設主題。在搬家結束後登陸wordpress後台進行還原。

本文標題: wordpress搬家方法

本文位址:

wordpress部落格搬家

這裡主要講解搬家後,之前的資料怎麼轉移。其實很容易,只需從舊部落格管理介面匯出xml檔案,在新部落格管理介面匯入xml檔案。1 設定相容模式。使用amh面板搭建的wp部落格,預設為安全模式,這種模式下公升級,安裝外掛程式,匯入都會錯誤,所以需要先設定為相容模式。執行完所有的操作後再將其切換回安全模式...

wordpress搬家手記

我的wordpress部落格因為經濟原因,原來是假設在國外的一家老牌免費伺服器上的,一直也比較穩定,所以也沒有太在意。直到有一天,我想上傳乙個外掛程式,突然發現無論是web方式上傳,還是ftp方式上傳都不行,即使是在我修改了所有目錄 檔案的許可權為777的情況下。我頓時有點不安,這個部落格我可是花了...

wordpress搬家教程

由於本人部落格空間8月份已到期,便新購乙個虛擬主機想進行wordpress搬家,於是特意在網上查了些wordpress搬家教程,進行了綜合總結,並結合這次實操經驗,製作了這個算是比較全面完整的搬家教程。大體上來說搬家分為三步 一 備份部落格 檔案和資料庫 二 把 檔案傳到新空間,在新空間匯入資料庫 ...