WPML
الحالة
محلولة
أُبلغ عنها لـ
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.

حل بديل مؤقت

مطورونا على علم بهذا الموقف. في غضون ذلك:


  1. انتقل إلى دليل /wp-content/plugins/ عبر FTP.

  2. أعد تسمية مجلد wpml-string-translation. سيؤدي هذا إلى تعطيل WPML ترجمة النصوص.

  3. امسح ذاكرة التخزين المؤقت للخادم، وتحديداً Memcached أو Redis.

  4. حدّث WPML إلى 4.6+.

  5. أعد تسمية مجلد wpml-string-translation إلى اسمه الأصلي.

  6. فعّله من صفحة الإضافات. من المفترض أن يختفي الخطأ.

جميع المشاكل المعروفة →