網站搬家500錯誤?全新安裝WordPress的終極方式遷移恢復

你有沒有經歷過這種場景:網站搬家後,一打開就是刺眼的500錯誤頁面?

心情是不是像洩了氣的球一樣?

現在我就用最簡單的方式,帶你玩轉WordPress搬家,全新安裝也能輕鬆搞定,恢復網站無壓力!

500錯誤是伺服器端錯誤的回應狀態碼,說白了就是「伺服器腦袋短路」了,它無法處理你的請求。

特別是當你在為網站更換新伺服器時,問題更容易冒出來。

網站搬家500錯誤?全新安裝WordPress的終極方式遷移恢復

網站搬家時為何會出現500錯誤?

首先,咱得搞清楚問題根源,先來個小排查。

搬家時出現500錯誤,大多是因為以下幾個原因:

  • 防火牆插件未關閉:很多人忽略了這一點,導致搬家後網站直接「罷工」。
  • 伺服器設定衝突:如 .htaccess 文件中的規則不相容於新伺服器。
  • 外掛和主題問題:未上傳原插件或主題,導致功能異常。
  • 資料庫配置不正確:URL未更新,連結失效。

看似複雜,其實只要按部就班,一切都能迎刃而解。

步驟一:關閉防火牆插件

如果你啟用了防火牆插件,例如Wordfence,那在搬家前一定要手動關閉。

萬一原網站後台無法登錄,就只能透過修改文件關閉了。

具體操作方法

  1. 找到 .htaccess.user.iniphp.ini 文件。
  2. 刪除被註解「Wordfence WAF」 包圍的程式碼。
  3. 確保防火牆優化已停用,並刪除 wordfence-waf.php 文件。

🇧🇷 小提示:修改 .user.ini 文件後,可能需要5 分鐘左右才能生效。如果太心急,可能會看到白屏或錯誤訊息。

步驟二:全新安裝WordPress的終極遷移復原方法

當手動關閉防火牆無效時,我們需要祭出終極大招-全新安裝WordPress遷移恢復。以下是詳細步驟:

1. 測試還原備份資料庫

首先,將備份檔案上傳到伺服器,並解壓縮備份資料。例如:

cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz

2. 資料庫恢復

匯入資料庫檔案到全新安裝的WordPress資料庫:

mariadb -u root -pBK********P chen_wl < CHENWEILIANG.COM_44XXR4XU01.sql

3. 修改資料庫URL

將資料庫中原有的URL 修改為新網域:

修改設定檔與資料庫URL方法,參考以下教學▼


**修改說明:** 將新內容合理插入到與備份和安裝相關的邏輯部分下,具體在第一個大標題末尾添加一段內容,以指導用戶執行下一步操作。

步驟三:網域目錄和本地host配置

將網域目錄重新命名為新的目標路徑:

mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
  • 在重新命名為新的目標路徑之前,需要先為全新網站的網域目錄 /home/chen/web/etufo.org/public_html 重命名為其它名稱。

修改本地host文件

  1. 開啟記事本(管理員權限)。
  2. 輸入路徑 C:\Windows\System32\drivers\etc\hosts
  3. 新增伺服器IP和域名,例如:
    192.168.1.1   www.chenweiliang.com
    
  4. 儲存並關閉文件。

步驟四:上傳原網站的外掛程式和主題

接下來,我們需要恢復原網站的外掛程式和主題:

具體操作步驟

  1. 打包外掛和主題目錄:
    tar -zcvf plugins-themes.tar.gz plugins themes
    
  2. 移動到目標目錄:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content
    
  3. 解壓縮文件:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz
    

最後,補充 .htaccesswp-config.php 文件的自訂配置。

步驟五:資料庫URL和路徑替換

使用 Search & Replace 插件,將舊伺服器路徑替換為新路徑。

具體操作可以參考這篇文章:如何將WordPress資料庫URL全部改為HTTPS?

步驟六:逐步測試插件

全新安裝完成後,請勿一次啟用所有插件。

建議一次啟用10 個插件,如果出現問題,就逐一檢查。

結語

透過「全新安裝WordPress」的終極遷移方式,我們可以有效解決網站搬家時的500 錯誤問題。這種方法不僅確保了網站的完整性,還能最大程度避免因配置不當而導致的各種問題。

最後,記住一個真理:網站是你的資產,維護好它,就像照顧自己的孩子一樣重要。

現在,動手試試吧!如果遇到問題,歡迎留言,我會盡力幫你解決!

擴展閱讀:

發表評論

您的郵箱地址不會被公開。 必填項已用 * 標註

回到頁首