WPML
الحالة
محلولة
تم حلها في
5.2.8

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

قد يظهر لك خطأ PHP التالي إذا كنت تستخدم إصدار PHP أقدم من 5.6

Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810

حل بديل مؤقت

يتطلب WPML الآن إصدار PHP بحد أدنى 5.6.20، وهو نفس ما يتطلبه WordPress 5.2 والإصدارات الأحدث.

إذا كنت تستضيف تثبيت WordPress الخاص بك على إعدادات خادمك الخاص، فيُرجى تحديث إصدار PHP لديك إلى 5.6.20 أو الأفضل إلى إصدار أحدث.

في حال كنت تستخدم خطة استضافة مشتركة، يُرجى أن تطلب من مزود الاستضافة تحديث إصدار PHP لموقعك.

إذا لم يكن تحديث إصدار PHP لخادمك خياراً متاحاً، فسيتعين عليك الرجوع إلى حزمة WPML 4.2.6.

سيتعين القيام بهذا الإجراء يدوياً عبر FTP/SSH أو بأي طريقة أخرى ممكنة للوصول إلى ملفات موقعك.

أولاً، نزّل الإصدارات المعنية من نواة WPML، وترجمة النصوص، وإدارة الترجمة كما هو موضح أدناه:


إذا كنت تستخدم WooCommerce Multilingual، فنزّل الإصدار 4.6.5.

بعد ذلك، يمكنك استبدال ملفات الإضافة الحالية ببساطة عن طريق حذفها ورفع ملفات الإصدار 4.2.6 (لن تُفقد ترجماتك أو أي إعدادات لأنها مخزنة في قاعدة البيانات). اقرأ دليلاً أكثر تفصيلاً حول كيفية التحديث يدوياً هنا.

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