WPML
الحالة
محلولة

نظرة عامة على المشكلة

لاحظنا إبلاغ بعض العملاء عن خطأ فادح عند تفعيل WPML

PHP Fatal error: Call to undefined method Composer\Autoload\ClassLoader::setPsr4() in .../wp-content/plugins/sitepress-multilingual-cms/embedded/composer/autoload_real.php on line 33

تحدث هذه المشكلة بسبب استخدام إحدى إضافاتك الأخرى لإصدار قديم من Composer، حيث لا يدعم المحمّل التلقائي طريقة setPsr4().

تحدث المشكلة عند تهيئة إضافة تتضمن هذا الإصدار القديم قبل إضافة WPML.

يمكنك قراءة المزيد من التفاصيل هنا: https://github.com/composer/composer/issues/2553

حل بديل مؤقت

لإصلاح المشكلة، يجب عليك أولاً العثور على الإضافة المسببة لها: يمكنك القيام بذلك عن طريق تعطيل جميع الإضافات، باستثناء WPML، ثم إعادة تفعيلها واحدة تلو الأخرى.

بعد ذلك، يُنصح بالبحث عن إصدار محدث من تلك الإضافة: إذا لم تُحل المشكلة، تواصل مع المطوّر وأعلمه بالمشكلة.

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