如果網站在搬家的時候有安裝Wordfence這個防火牆外掛

那麼在搬家的時候應該就會遇到上圖這個錯誤狀況

那麼排除方法有兩種

第一種解法、刪除wordfence的資料

搬家前先停用wordfence並刪除一些保護資料

刪除方式擇是停用外掛時,外掛本身就會諮詢是否要刪除了

這是相對最簡單的方式,不過之後還要重新設定wordfence

第二種解法、調整wordfence的資料

參考資料:Error 500 after migrating a WordPress website using Wordfence
參考資料:How To Fix Error 500 When Disabling WordFence

另一個方式就是搬家後修改wordfence的保護資料

主要要修改的有 .user.ini 、 .htaccess 與 wordfence-waf.php

在public_html中會有一個隱藏檔案.user.ini,直接刪除

另外還有 .htaccess 內的資料要調整

# Wordfence WAF
# END Wordfence WAF

找到上方之間的連結位置去調整

或是直接把內容還原成最乾淨的.htaccess

最後 wordfence-waf.php 也是刪除即可

最後修改日期: 2024 年 3 月 11 日

作者