WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML Multilingual CMS 4.7.0
تم حلها في
WPML 4.7.2
وسوم الموضوع
Compatibility, Performance

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

في WPML 4.7.0 و WPML 4.7.1، إذا كان عدد كبير من اللغات نشطاً، لا يتم تحميل إضافة إدارة الترجمة بسبب خطأ في قاعدة البيانات:

“WordPress database error: Too many tables; MySQL can only use 61 tables in a join for query”

WordPress database error Too many tables; MySQL can only use 61 tables in a join for query 

      SELECT p.post_type 

      FROM wp_posts p

      INNER JOIN wp_icl_translations source_t

        ON source_t.element_id = p.ID

          AND source_t.element_type = CONCAT('post_', p.post_type)

          AND source_t.language_code = 'en'

        LEFT JOIN wp_icl_translations target_t_sq

          ON target_t_sq.trid = source_t.trid

              AND target_t_sq.language_code = 'sq'

        LEFT JOIN wp_icl_translation_status target_ts_sq

          ON target_ts_sq.translation_id = target_t_sq.translation_id

... etc for all languages

تمنع هذه المشكلة إدارة الترجمة من العمل بشكل صحيح.

حل بديل مؤقت

يحقق فريق التطوير لدينا بنشاط في هذه المشكلة. في غضون ذلك، يمكنك الرجوع إلى الإصدار السابق كحل مؤقت:


بدلاً من ذلك، يمكنك إزالة بعض اللغات في «WPML > اللغات».

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