初步評估

Fatal error: Uncaught Error: Class "Memcached" not found

WordPress 出現「Uncaught Error: Class "Memcached" not found」:原因與檢查方式

更新 2026-11-01
# 錯誤紀錄中常見的內容
PHP Fatal error:  Uncaught Error: Class "Memcached" not found in /wp-content/object-cache.php
PHP Fatal error:  Uncaught Error: Class "Memcache" not found in /wp-content/object-cache.php

wp-content/object-cache.php 裡的 Memcached 物件快取 drop-in,在伺服器沒有 Memcached PHP 擴充功能時會出現這個錯誤。部分舊版 drop-in 用的是 Memcache 擴充功能,訊息會是 Class "Memcache" not found。drop-in 在外掛之前載入,所以整個網站會停擺。

你現在看到的是哪一種情況?

drop-in 跟著網站搬過去了,新伺服器卻沒有 Memcached 伺服器,也沒有 PHP 擴充功能。

drop-in 需要其中一個擴充功能,新的 PHP 版本裝的是另一個,或兩個都沒有。

常見原因

缺少 Memcached 擴充功能:伺服器的 PHP 沒有 Memcached 或 Memcache 模組。
殘留的 drop-in:關掉快取後,object-cache.php 仍然存在。
drop-in 與擴充功能不配:drop-in 是為 Memcache 寫的,伺服器卻只有 Memcached,或者相反。

參考資料

  1. Memcached (PHP.net)
  2. WP_Object_Cache (WordPress Developer Resources)

不想自己動手處理?WP119 全自動修復

快取殘留檔與物件快取失聯造成的錯誤屬於自動處理的項目:系統移除卡死的快取檔;快取後端失聯時,移除殘留設定。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。

  1. 初步評估:輸入網址
  2. 複製到維修站:在副本上作業
  3. 找出原因:逐項檢查
  4. 修復與複驗:首頁與內頁
  5. 寫回或交付:複驗通過才進行

這句訊息讓網站或管理後台打不開時,可以交給 WP119。

初步評估我的網站 →
初步評估 →