WordPress:這個外掛無法執行於目前版本的 PHP 執行環境。 進一步了解更新 PHP 執行環境。
這是在設定 WordPress 金流或特殊功能外掛時一個非常常見的錯誤訊息,請不用擔心,這個問題通常可以很輕易地解決,而且解決這個問題對您網站的速度和安全性都有很大的好處。
這是什麼意思?簡單來說
您可以把 PHP 想像成您網站伺服器的「作業系統」(就像 Windows 或 macOS)。 而您的外掛(例如 NewebPay)就像是您要安裝的「應用程式」(就像 Photoshop 或 Office)。
這個錯誤訊息的意思就是: 「您要安裝的新版 NewebPay App,無法在您目前這個舊版的 Windows 作業系統上執行。」
絕大多數情況下,這代表您主機的 PHP 版本太舊了。新的外掛為了安全性和效能,會採用較新的程式碼撰寫,而這些新寫法在舊的 PHP 環境中無法被識別,因此 WordPress 會阻止您啟用該外掛,以保護網站不發生錯誤。
如何解決:升級您網站的 PHP 版本 (cPanel 教學)
您需要做的就是進入您的主機控制台 (通常是 cPanel),手動將您網站使用的 PHP 版本調高。
【重要】開始之前: 在進行任何重大變更之前,強烈建議您先備份您的網站。您可以使用主機商提供的備份功能,或使用像 UpdraftPlus 這樣的備份外掛。雖然升級 PHP 通常很安全,但多一重保障總是好的。
步驟一:登入您的主機 cPanel 控制台
登入您的虛擬主機帳戶,找到並進入 cPanel 管理介面。
步驟二:找到 PHP 管理工具
在 cPanel 的眾多圖示中,於「軟體 (Software)」區塊尋找一個名為「Select PHP Version」、「MultiPHP Manager」或「PHP 版本選擇器」的圖示。這幾個名稱都是指同一個功能,只是不同主機商的稱呼略有不同。
步驟三:選擇您的網域並更改版本
- 點擊進入「MultiPHP Manager」。
- 您會看到一個列表,顯示出您帳戶下的所有網域名稱,以及它們目前正在使用的 PHP 版本。
- 在列表中勾選您要升級的網域名稱。
- 在頁面右上方,找到一個 PHP 版本的下拉選單。點開它。
- 選擇一個新的 PHP 版本。
- WordPress 官方目前推薦 PHP 8.1 或更高版本。
- 建議您選擇一個標示為「stable」或「recommended」的
PHP 8.1
或PHP 8.2
版本。 選擇這些版本可以在確保相容性的同時,也獲得顯著的效能和安全性提升。
- 選擇完畢後,點擊旁邊的「套用 (Apply)」按鈕。
系統會需要幾秒鐘到一分鐘的時間來完成變更。
步驟四:檢查網站並重新啟用外掛
- 變更成功後,請立即開啟您的網站前台和後台,隨意點擊幾個頁面,確保網站運作一切正常。絕大多數情況下,網站會正常運作,而且您可能會感覺速度變快了。
- 確認網站沒問題後,回到 WordPress 後台的「外掛」頁面。
- 找到「Newebpay Payment」外掛,現在您應該可以成功點擊「啟用」了!
疑難排解
- Q: 如果升級 PHP 後,我的網站出現「嚴重錯誤」或白畫面怎麼辦?
- A: 請不要慌張。這代表您網站上可能有某個更老舊的外掛或佈景主題與新的 PHP 版本不相容。
- 解決方法: 只要重複步驟三,將 PHP 版本調回您原本的版本,然後點擊「套用」,您的網站就會立刻恢復正常。
- 接著,您就需要檢查除了 NewebPay 之外,是否還有其他外掛長年沒有更新,並考慮尋找替代方案或聯絡開發者。
總結來說,這個問題的核心就是升級您網站的 PHP 環境。這不僅是為了啟用 NewebPay,更是為了讓您的網站跟上現代的標準,變得更快速、更安全。