
很多公司、協會的網站是十年前用 Joomla 做的,這些年網站照常打得開,也就沒人想到要更新。直到某一天,Google 搜尋結果出現「這個網站可能遭到入侵」,或是主機商通知 PHP 要升級,舊網站一升級就打不開。
Joomla 3 和 Joomla 4 都已經停止維護。網站還在用這兩個版本,建議盡快規劃升級。
各版本的支援時程
- Joomla 3:2023 年 8 月停止支援。
- Joomla 4:2025 年 10 月停止支援。
- Joomla 5:一般錯誤修正到 2026 年 10 月 13 日,之後只剩安全更新,到 2027 年 10 月 12 日為止。
- Joomla 6:2025 年 10 月推出,一般支援到 2028 年 10 月,安全更新到 2029 年 10 月。
「停止支援」的意思是:之後發現新的漏洞,官方不會再修。網站本身還能打開,但漏洞會一直留在那裡。
不升級的風險
一、被入侵。 停止維護的版本、多年沒更新的擴充套件,是自動掃描程式最喜歡的目標。今年 10 月,我們清查客戶的舊 Joomla 網站時,在其中一個網站找到幾十個被植入的後門檔案。幸好主機的防護規則擋住了,沒有被執行成功,但入口一直都在。
二、PHP 不能升級。 舊版 Joomla 只能跑在舊版的 PHP 上,舊版 PHP 本身也早就沒有安全更新。主機商一升級 PHP,網站就可能直接壞掉。
三、擴充套件越來越難找。 很多 Joomla 3 時代的擴充套件,開發者已經不再更新,甚至網站都關了。越晚升級,能用的替代品越少。
升級前,先盤點 4 件事
一、擴充套件。 列出網站用到的元件、模組、外掛、版型,一個一個查有沒有支援新版本。這是升級最大的難關。我們升級客戶網站時,就有一整批只支援 Joomla 3 的擴充套件,像是幻燈片、防火牆、備份、短網址、訪客計數器,要找替代品,或是自己寫一個新版的。
二、自己改過的地方。 以前的工程師直接改過核心檔案或版型檔案,升級時這些修改可能被蓋掉,要先找出來。
三、PHP 和主機。 新版 Joomla 需要新版 PHP,確認主機支援。
四、備份。 整個網站的檔案和資料庫都要備份,並確認可以還原,做法在〈網站備份怎麼做?〉。
從 Joomla 3 升到 5,要一步一步走
Joomla 不能從 3 直接跳到 5。要先把 Joomla 3 更新到最後一版 3.10,升級到 Joomla 4 的最後一版,再升級到 Joomla 5。每一步之間,都要確認網站正常、擴充套件更新完。
升級時常遇到的狀況:
- 資料庫少了資料表。 有些舊網站以前被刪過核心的資料表,平常沒事,升級時才卡住,要先補回來。
- 版型跑掉。 舊版型不支援新版,要換新版型或更新版型,再把原本的樣式調回來。
- 網址改變。 原本用擴充套件做的短網址或網址規則,換掉之後舊網址要轉到新網址,排名才不會掉。
我們怎麼做升級
今年 10 月,我們幫幾個客戶網站從 Joomla 3、4 升級到 Joomla 5:
- 先複製一份網站,在副本上完整試過一遍升級。
- 正式升級時掛上維護頁面,一個網站大約一到兩個小時完成。
- 升級前後,每一頁的電腦版和手機版都截圖比對,確認畫面和升級前一樣。
- 同時把 PHP 從 7.4 升到 8.3,清掉被植入的檔案,換掉沒人維護的擴充套件。
升級,還是直接改版?
如果網站有這些情況,與其升級,不如考慮直接改版:
- 版型很舊,手機上不好用。
- 大部分擴充套件都找不到新版本。
- 網站內容本來就要大幅修改。
改版可以繼續用 Joomla,也可以換成 WordPress,兩者的差別可以看〈WordPress 跟 Joomla 差在哪?〉。不管哪一種,舊網址都要轉到新網址,做法在〈網站搬家、換主機要注意什麼?〉。
正威可以幫什麼
正威網路行銷是 25 年經驗的基隆網頁設計工作室,也提供台北網頁設計與全台灣的網站服務,持續維護多個 Joomla 網站。網站管家年費包含系統、外掛與安全性更新;版本升級和改版會另外報價。
網站還在用 Joomla 3 或 4,不確定能不能升級?歡迎免費諮詢,我們可以先幫你盤點擴充套件。







發表留言
還沒有人留言,歡迎第一個分享你的想法或問題。留言經審核後才會顯示,Email 不會公開。