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 版本選擇器」的圖示。這幾個名稱都是指同一個功能,只是不同主機商的稱呼略有不同。

步驟三:選擇您的網域並更改版本

  1. 點擊進入「MultiPHP Manager」。
  2. 您會看到一個列表,顯示出您帳戶下的所有網域名稱,以及它們目前正在使用的 PHP 版本。
  3. 在列表中勾選您要升級的網域名稱。
  4. 在頁面右上方,找到一個 PHP 版本的下拉選單。點開它。
  5. 選擇一個新的 PHP 版本。
    • WordPress 官方目前推薦 PHP 8.1 或更高版本。
    • 建議您選擇一個標示為「stable」或「recommended」的 PHP 8.1PHP 8.2 版本。 選擇這些版本可以在確保相容性的同時,也獲得顯著的效能和安全性提升。
  6. 選擇完畢後,點擊旁邊的「套用 (Apply)」按鈕。

系統會需要幾秒鐘到一分鐘的時間來完成變更。

步驟四:檢查網站並重新啟用外掛

  1. 變更成功後,請立即開啟您的網站前台和後台,隨意點擊幾個頁面,確保網站運作一切正常。絕大多數情況下,網站會正常運作,而且您可能會感覺速度變快了。
  2. 確認網站沒問題後,回到 WordPress 後台的「外掛」頁面。
  3. 找到「Newebpay Payment」外掛,現在您應該可以成功點擊「啟用」了!

疑難排解

  • Q: 如果升級 PHP 後,我的網站出現「嚴重錯誤」或白畫面怎麼辦?
    • A: 請不要慌張。這代表您網站上可能有某個更老舊的外掛或佈景主題與新的 PHP 版本不相容。
    • 解決方法: 只要重複步驟三,將 PHP 版本調回您原本的版本,然後點擊「套用」,您的網站就會立刻恢復正常。
    • 接著,您就需要檢查除了 NewebPay 之外,是否還有其他外掛長年沒有更新,並考慮尋找替代方案或聯絡開發者。

總結來說,這個問題的核心就是升級您網站的 PHP 環境。這不僅是為了啟用 NewebPay,更是為了讓您的網站跟上現代的標準,變得更快速、更安全。