- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.6.3
- وسوم الموضوع
- Bug
نظرة عامة على المشكلة
إذا كنت تستخدم Memcached على خادمك وتحاول تحديث WPML ترجمة النصوص قبل إضافة النواة لـ WPML، فسترى الخطأ التالي:
Fatal error: Uncaught Error: Call to a member function reject() on int in …/wp-content/plugins/wpml-string-translation/classes/translation-files/Domains.php:132.
حل بديل مؤقت
مطورونا على علم بهذا الموقف. في غضون ذلك:
- انتقل إلى دليل /wp-content/plugins/ عبر FTP.
- أعد تسمية مجلد wpml-string-translation. سيؤدي هذا إلى تعطيل WPML ترجمة النصوص.
- امسح ذاكرة التخزين المؤقت للخادم، وتحديداً Memcached أو Redis.
- حدّث WPML إلى 4.6+.
- أعد تسمية مجلد wpml-string-translation إلى اسمه الأصلي.
- فعّله من صفحة الإضافات. من المفترض أن يختفي الخطأ.