伺服器更新 PHP 執行版本為 7.4 後,PrestaShop 無法登入,並顯示錯誤訊息。
Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in \PrestaShop\src\Adapter\EntityMapper.php on line 99
執行環境:
PrestaShop 1.7.6.7
PHP 7.4.9
解決方法:
官方文件說明提到,PrestaShop 1.7.x版本不支援 PHP 7.4 環境,最高僅支援到 PHP 7.3,只能選擇降級PHP版本對應。
或者升級到 PrestaShop 1.7.8 版本發布後更新使用。
PHP requirements
PrestaShop’s requirements
發表回覆