---
title: WordPress 外掛更新失敗、按了沒反應
description: 外掛更新失敗看訊息：記憶體不足、授權沒連上、核心太舊、更新中斷殘檔，四種原因四種解法。
url: "https://wptoolbear.com/docs/plugin-update-fails-common-causes/"
updated: "2026-09-13"
category: 更新與相容（外掛／PHP／WordPress）
---

# WordPress 外掛更新失敗、按了沒反應

**快速答案：**最常見的四種原因：PHP 記憶體不足、付費外掛的授權沒連上、WordPress 核心版本太舊不符合外掛需求、更新中斷留下殘檔。看錯誤訊息裡的關鍵字就能分辨是哪一種。

## 為什麼會這樣

外掛更新其實是「下載、解壓、刪舊、放新」四個動作，任何一步資源不夠或條件不符都會中斷。主機方案太小、外掛越裝越多，第一步就撐不住；付費外掛的更新來源是原廠伺服器，授權沒連上就根本拿不到新版；外掛也會宣告需要的 WordPress 與 PHP 最低版本，不符就拒絕安裝。

## 怎麼處理

1. **記憶體不足**：訊息含 `Allowed memory size` 或更新跑到一半白畫面。臨時解法是一次只更一支、先停用不需要的外掛；根本解法是在 wp-config.php 提高 `WP_MEMORY_LIMIT`，或請主機商調高 PHP 的 memory_limit。反覆發生就是主機方案該升級了。
2. **授權沒連上**：Pro 外掛顯示「update unavailable」，或後台根本沒出現有新版。到原廠帳號重新啟用授權再更。授權過期又急著補漏洞，可以用原廠正式安裝檔覆蓋，但之後仍收不到自動更新，下一個漏洞會再來一次。
3. **核心版本太舊**：訊息是「這個網站執行的是 WordPress 6.x，但外掛的版本需求為 6.y」。先升核心。跨多個版本的核心升級，先在測試站做。
4. **更新中斷殘檔**：「目的地資料夾已存在」或整站卡在維護模式。前者手動刪掉外掛目錄重裝，後者刪除網站根目錄的 `.maintenance` 檔。

## 我們實際遇過的情況

一個網站按更新就報記憶體不足，隔天換到主機面板重跑更新，一樣因為記憶體不足跑不完。連續兩次失敗時，先別一直重按——每按一次都可能多留下一份沒解完的殘檔，反而更難收拾。

另一個網站的表單外掛跟著其他站批次更新時沒更成功。這種先看訊息：如果是核心版本不符，就得先把 WordPress 核心升上來，外掛才裝得進去；核心跨好幾個版本的，要在測試站分段做。還有一個電商站是升到 PHP 8.1 的時候更新報錯，那又是另一類——不是更新機制的問題，是相容性。

一個賣課程的網站，課程外掛的 Pro 版更新時直接報錯。付費外掛出這種狀況，先看授權是不是還連得上，再看核心與 PHP 版本符不符合需求；一樣是從錯誤訊息往回推，不要憑感覺重裝。

## 什麼時候該找人

更新失敗後前台白畫面或「網站發生嚴重錯誤」；或是 WooCommerce 這種帶資料庫升級的外掛卡在一半。這時候再按一次更新，往往讓資料庫狀態更亂。

## 常見問題

### 更新時出現 Allowed memory size 怎麼辦？

先一次只更新一支並停用不用的外掛；根本解法是提高 WP_MEMORY_LIMIT 或請主機商調高 PHP 記憶體。

### 網站卡在維護模式進不去？

更新中斷造成，刪除網站根目錄的 .maintenance 檔即可恢復。

### Pro 外掛顯示 update unavailable？

授權沒連上或已過期，到原廠帳號重新啟用授權後再更新。

網站正在出這個問題？[網站救援當日受理](https://wptoolbear.com/rescue/)；想有人每月幫你顧著更新：[網站守護方案](https://wptoolbear.com/guardian/)。
