Crocoblock 外掛突然無法更新,畫面出現 License key invalid,就算加入新的授權碼還是沒用,問題不一定是「新授權碼也壞了」。常見原因反而是舊授權資料還留在網站裡、目前網址沒有正確綁定授權,或安全/快取外掛干擾更新流程。
我自己以前就遇過這種狀況:舊授權失效後移除不乾淨,新授權加進去變成兩組資料,但 Crocoblock 外掛仍然無法正常更新。當時最後是用 Crocoblock 的 Service Actions 清除舊 License Data 才恢復。
不過現在不建議一開始就直接清授權資料。依 Crocoblock 官方目前的排錯順序,應該先從風險最低的方法開始,一步一步排除。
Crocoblock License key invalid 先做什麼?
| 排查順序 | 要做的事 |
|---|---|
| 1 | 停用目前 License,再重新啟用 |
| 2 | 確認 Crocoblock 帳戶的 Manage Sites 已加入目前網址 |
| 3 | 暫時排除安全、快取、最佳化外掛衝突 |
| 4 | 重新下載並安裝無法更新的 Crocoblock 外掛 |
| 5 | 有 Crocoblock Wizard 時,嘗試由 Wizard 重新安裝 |
| 6 | 前面都無效,再用 Service Actions 清除 License Data |
方法 1:先停用 Crocoblock 授權,再重新啟用
先到 WordPress 後台的 Crocoblock → License,將目前授權停用,再重新加入有效的 License Key。
如果只是授權驗證暫時異常,這一步就可能恢復,不需要先刪外掛,也不需要碰隱藏的 Service Actions。
方法 2:檢查 Manage Sites 綁定的網址
如果網站曾經搬家、換正式網域、從測試站複製到正式站,特別要檢查這一步。
- 登入 Crocoblock 帳戶。
- 找到目前使用中的授權。
- 進入 Manage Sites。
- 確認現在網站的 URL 已加入。
- 如果已經存在,仍要檢查網址是否完全一致。
例如網站從暫時網址換成正式網址,資料庫裡可能還留著舊站的授權紀錄。這種情況只在 WordPress 後台一直重填 License Key,未必能真正解決。
方法 3:排除安全、快取與最佳化外掛衝突
Crocoblock 官方也提醒,更新失敗有時和第三方安全、最佳化或快取外掛有關。
如果是正式營運中的網站,不建議直接在尖峰時段把一堆外掛全部停掉。比較安全的做法是:
- 先做好完整備份。
- 重要電商、會員或課程網站,優先在測試站排查。
- 一次只暫停一個可能衝突的外掛,測試 Crocoblock 更新。
- 測試完成就恢復原設定,不要讓安全功能長時間停用。
外掛問題不是「裝得多就一定會衝突」,而是要看多個工具是否同時修改同一層功能。可延伸閱讀〈WordPress 外掛太多會怎樣?網站變慢與安全風險一次看懂〉。
方法 4:重新安裝無法更新的 Crocoblock 外掛
如果授權已確認有效,但某一個 JetPlugins 外掛就是無法更新,可以先做好備份,再將問題外掛停用、刪除,從自己的 Crocoblock 帳戶重新下載最新版安裝。
刪除外掛前先確認:這裡說的是重新安裝外掛程式,不是叫你刪除網站內容。正式網站仍應先備份,並確認該外掛是否控制表單、動態內容、會員、篩選器或其他重要功能。
方法 5:用 Crocoblock Wizard 重新安裝
如果你的網站有 Crocoblock Wizard,也可以由 Crocoblock → Installation Wizard 重新執行 JetPlugins 安裝。這是官方提供的另一個重新安裝途徑。
最後手段:Delete License Data 清掉舊授權資料
如果前面都做過,舊授權資料仍卡住,才考慮使用我當時成功解決問題的方法。
- 到 WordPress 後台 Crocoblock → Update & Installation。
- Windows/Linux 按 Ctrl + Alt + D。
- Mac 按 Control + Option + D。
- 畫面會開啟 Service Actions。
- 選擇 Delete License Data。
- 執行後,重新加入有效的 Crocoblock 授權。
- 再次測試外掛更新。
這個動作的目的,是把網站裡可能殘留的 Crocoblock 授權資料清掉,讓你重新建立乾淨的授權狀態。它不是一般日常更新每次都要做的步驟。
為什麼換了新 License Key 還是不能更新?
因為「輸入新授權碼」只是其中一個環節。更新仍可能受以下因素影響:
- 舊站授權資料尚未清除。
- Crocoblock 帳戶沒有綁定目前網站網址。
- 網站曾搬家或更換網域。
- 安全/快取/最佳化外掛攔截更新請求。
- 問題外掛本身需要重新安裝。
- 授權訂閱已到期,因此不再具有更新權限。
處理授權錯誤前,先做這 3 件事
- 先備份:尤其正式營運、電商、會員與課程網站。
- 記錄目前版本:包含 WordPress、PHP、Crocoblock/JetPlugins 版本。
- 不要一次改很多東西:一次做一個動作,比較知道是哪一步解決問題。
常見問題 FAQ
Crocoblock 出現 License key invalid 就代表授權過期嗎?
不一定。授權過期是一種可能,但網站網址綁定錯誤、舊授權資料、第三方外掛衝突也可能造成更新驗證失敗。
可以直接使用 Ctrl + Option + D 清掉 License Data 嗎?
可以作為排錯方式,但不建議當第一步。官方目前把 Delete License Data 放在較後面的排查方法,應先重新啟用授權、確認 Manage Sites 與排除更新衝突。
刪掉 Crocoblock 外掛重新安裝,內容會全部消失嗎?
不能一概而論。不同 JetPlugins 儲存設定與內容的方式不同,所以正式網站不要把「刪外掛重裝」當成毫無風險的動作。先做完整備份,重要網站最好先在測試環境驗證。
結語:授權錯誤要按順序排,不要一直重填 License Key
Crocoblock 無法更新時,最容易浪費時間的做法就是不斷重填新授權碼,卻沒有先確認網站 URL、舊授權資料與更新衝突。
照順序從「重新啟用 → Manage Sites → 衝突排除 → 重新安裝 → Service Actions」處理,比較容易找到真正原因,也比較不會在正式網站上越修越亂。
如果你的 WordPress 已經累積很多外掛、授權與維護問題,除了修單一錯誤,也可以重新盤點整體主機、備份與網站維護架構。需要重新整理網站基礎時,可查看網站建置方案。
