OpenCart 3.x 系列的最新版本 v3.0.5.0 版,支援了 PHP 8.4,我們實測加裝了 Journal 3.1.15,可以穩定的在 PHP 8.4 的環境下運行,對於擔心購物網站系統太老舊,無法跟上主機更新的人來說,OpenCart 3.0.5.0 目前應該是很可靠的選項。
支援 PHP 8.4,為網站帶來更高的安全性與更長遠的生命週期
前一代主流版本 OpenCart 3.0.3.8,最高只能穩定運行於 PHP 7.4 環境。然而,PHP 7.4 已於 2022 年 11 月 28 日正式結束所有官方支援(End of Life),之後將不再提供任何安全性更新。隨著時間推移,使用 PHP 7.4 的網站將面臨越來越高的資安風險。
不只是 PHP 7.4,PHP 各版本都有固定的生命週期:
| PHP 版本 | 安全性更新截止日期 | 狀態 |
|---|---|---|
| PHP 7.4 | 2022 年 11 月 | 已停止支援 |
| PHP 8.1 | 2025 年 12 月 | 即將停止支援 |
| PHP 8.2 | 2026 年 12 月 | 支援中(期限有限) |
| PHP 8.3 | 2027 年 12 月 | 支援中 |
| PHP 8.4 | 2028 年 12 月 | 最新長期支援版本之一 |
可以看出,即使目前仍有不少網站使用 PHP 8.1 或 8.2,它們的安全性更新期限也已逐漸接近。若系統只能支援較舊的 PHP 版本,每隔幾年便可能面臨再次升級或更換系統的問題。
另一方面,許多主機商為了維持整體伺服器安全,已經陸續停止提供 PHP 7.4,甚至有些主機商會強制將網站升級至 PHP 8.x。如果網站系統無法相容新版 PHP,就可能無法升級主機,甚至影響網站正常運作。這也代表 OpenCart 3.0.3.8 在未來將越來越難找到適合的主機環境,維護成本與風險都會逐漸提高。
PHP 8.4 帶來更佳的效能
除了安全性之外,PHP 8.x 在執行效能方面也有明顯提升。根據多項測試與實際應用案例,PHP 8.4 相較於 PHP 7.4,在許多情境下都能提升數十%的執行效率。
這代表:
- 網頁回應速度更快,提升使用者體驗。
- 相同的主機硬體可承受更多同時在線訪客。
- 降低 CPU 與記憶體使用率,提高整體系統效率。
- 在相同預算下,可獲得更高的主機效能與更好的成本效益。
支援 PHP 8.4 的價值,不只是現在,更是未來
能夠支援 PHP 8.4,不只是代表系統可以運行於最新的 PHP 環境,更代表網站擁有更長的生命週期與更高的投資價值。
其優勢包括:
- 更長期的官方安全性更新,降低資安風險。
- 更多主機商可供選擇,不受限於仍提供舊版 PHP 的少數主機。
- 更佳的網站效能,提升速度與可承載流量。
- 降低未來升級成本,避免因 PHP 停止支援而被迫再次修改系統。
- 與新版本 PHP 生態系保持相容,更容易整合新套件與新技術。
因此,選擇支援 PHP 8.4 的 OpenCart,不只是一次版本升級,更是為網站的安全性、效能與未來數年的持續營運奠定更穩固的基礎。
Journal 3 推出支援版本
Journal 3 也推出了對應支援的新版本 Journal 3.1.15,本人也在 PHP 8.4 的環境上,架設了 OpenCart 3.0.5.0 + Journal 3.1.15,測試過程相當順暢,Journal 3.2 當然也能安裝,不國個人覺得 Journal 3.2 的版面編排的功能架構,比 Journal 3.1.x 系列複雜了不少,有利也有弊,如果你想要有更高細緻度的版型控制權限,也願意承受較多的學習時間,那麼 Journal 3.2 應該是值得一試的選項,如果您希望能快速上手,那麼建議優先選擇 Journal 3.1.15 ,雖然 Journal 3.2 的更新一代的產品,但其實 Journal 3.1.15 的表現也是很夠水準的。
Journal 3 一直以來都是最受歡迎的 OpenCart 第三方版型,累計銷售的套數也是第一,本團隊已累計安裝過數百個網站,使用經驗都相當滿意,功能設定的彈性大,前台 RWD 的表現也相當優異,能夠繼續站上 PHP 8.4 的環境上奔馳,讓 OpenCart 3.0.5.0 及其後續版本,能夠繼續搭配運行,對 OpenCart 的使用商家,絕對是好消息。

國內金物流模組的支援
統一金流 PAYUNi
統一金流近年來積極布局,不只推出了 for OpenCart 3.x 的金流模組,連 for OpenCart 4.x 都有出,不得不給他讚美一下。
下載統一金流 for OpenCart 3.x 的模組,後台設定後進入前台結帳頁面,沒有出現錯誤訊息,送出訂單可跳轉到統一金流的付款操作畫面(sandbox 環境),輸入信用卡號等資料付款完成,也能成功跳轉回網站,到後台檢視訂單,看起來並沒有異樣,如果你想在 PHP 8.4 上安裝 OpenCart,那目前統一金流是可以考慮的選項。


選擇 OpenCart 3.0.5.0 還是 4.x
OpenCart 4.x 系列已經超過一年多沒有更新了,從官方的 github 主線 master 的檔案資料來看,目前進行中的已不是 4.x 的版本了,因為這一年多來,更動的地方不少,已經不再是以原本的 4.x 版架構優化,而是架構的調整,所以在上周,Daniel 已將版本編號從 4.x 更改為 5.0.0.0 了,這也代表,新版本要演化到穩定實用(還要考量擴充模組的相容性),勢必還要再等上一大段時間,所以今年打算架設 OpenCart 的話,OpenCart 3.0.5.0 仍是比較理想的選擇。


OpenCart 3.0.5.0 的正體中文語系
雖然 OpenCart 3.0.5.0 也能使用 3.0.3.x 的中文語系檔,不過我們仍針對 OpenCart 3.0.5.0,調整修改了一版專用的正體中文語系,下載網址請點擊這裡。
