WordPress 網站出現 500 Internal Server Error 通常是因為伺服器遇到未預期的問題。這是一個通用錯誤訊息,不會直接指出是哪個地方出錯。以下是一些常見的排查與解決方式:
注意:進行以下步驟前,請務必先備份,以免發生錯誤無法還原
✅ 1. 開啟 WP_DEBUG 模式(查看錯誤細節)
在 wp-config.php 檔案中加入或修改以下設定:
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);
然後查看 /wp-content/debug.log 日誌文件,找出錯誤原因。
✅ 2. 檢查 .htaccess 檔案是否損壞
損壞的 .htaccess 可能導致 500 錯誤:
1. 使用 FTP 或主機控制台打開 WordPress 根目錄。
2. 將 .htaccess 檔案重新命名為 .htaccess_backup。
3. 登入 WP 後台(若可以登入),到:
設定 > 固定連結 > 儲存變更,以重新產生新的 .htaccess。
✅ 3. 停用所有外掛
某個外掛可能造成衝突或錯誤。
1. 使用 FTP 或主機面板(如 cPanel)。
2. 進入 /wp-content/plugins/。
3. 將 plugins 資料夾重新命名為 plugins_old,這會暫時停用所有外掛。
4. 如果網站恢復正常,表示問題出在其中一個外掛,請逐一啟用來找出問題插件。
✅ 4. 更換主題回預設主題
1. 進入 /wp-content/themes/。
2. 確認預設主題(例如 twentytwentyone)是否存在。
3. 在 wp-config.php 中加入以下程式碼強制使用預設主題:
define(‘WP_DEFAULT_THEME’, ‘twentytwentyone’);
✅ 5. 增加 PHP 記憶體限制
有時是因為記憶體不足。
在 wp-config.php 中加入:
define(‘WP_MEMORY_LIMIT’, ‘256M’);
✅ 6. 確認 PHP 版本與 WordPress 相容
有些 WordPress 主題或外掛不支援較新或較舊的 PHP 版本。請確認使用的 PHP 版本在 7.4 ~ 8.2 之間為佳。
✅ 7. 檢查主機錯誤日誌(error_log)
主機控制台通常會有 error_log 可查看錯誤細節。這會比 WP_DEBUG 更直接提供錯誤原因。
✅ 8. 重新上傳核心 WordPress 檔案
可能是某些核心檔案損壞:
1. 下載最新 WordPress 安裝包( https://wordpress.org/download/)。
2. 上傳 wp-admin 和 wp-includes 資料夾覆蓋原有檔案(不會影響內容)。
如果以上都無效?
1.先檢查上傳圖片是否都已優化,若無優化
(1) 先檢查WordPress/媒體庫=>圖片尺寸是否有太大,若有請重新上傳已修剪適合大小圖片,再刪除尺寸太大圖片。
(2) 上傳圖片優化外掛,以優化網站內所有已上傳團片,如:reSmush.it – 免費原始圖片壓縮及最佳化外掛
2.上傳外掛:WP-Optimize – Clean, Compress, Cache, 這外掛功能強大,此針對編輯時elementor發現Eerrtor 500時修正,上傳並啟動:WP-Optimize – Clean, Compress, Cach外掛後依照以下方式設定:
(1) 前往WP-Optimize > Database
(2)在Database標籤下,尋找選項=>”Settings”
(3)確保選取「 Clean all post revisions」複選框並打勾√=>儲存

以上應能解決編輯elementor時發現Error 500錯誤訊息
來自 https://tw.wordpress.org/plugins/resmushit-image-optimizer/