- الحالة
- محلول
- النوع
- خطأ برمجي
- تم الإبلاغ عنه لـ
- WPML Multilingual CMS 4.5.7
- تم الحل في
- 4.6.0
نظرة عامة على المشكلة
إذا كنت تستخدم خادماً يعمل بـ PHP8، فكلما حاولت تفعيل خيار تمكين التحديثات التلقائية في لوحة التحكم → الإضافات، سيظهر لك الخطأ التالي:
PHP Fatal error: Uncaught TypeError: array_diff(): Argument #2 must be of type array, bool given in …/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/upgrade/AutoUpgrade.php:39
حل بديل مؤقت
كحل بديل مؤقت:
- اذهب إلى لوحة التحكم → الإضافات.
- عطّل WPML Multilingual CMS.
- فعّل خيار تمكين التحديثات التلقائية.
- أعد تمكين WPML.