WPML
Statut
Résolu
Signalé pour
WPML Multilingual CMS 4.7.0
Résolu dans
WPML 4.7.2
Étiquettes de sujet
Compatibility, Performance

Aperçu de l’anomalie

Dans WPML 4.7.0 et WPML 4.7.1, si un grand nombre de langues sont actives, l’extension Gestion de traduction ne se charge pas en raison d’une erreur de base de données :

« 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

Ce problème empêche Gestion de traduction de fonctionner correctement.

Solution de contournement

Notre équipe de développement étudie activement ce problème. En attendant, vous pouvez revenir à la version précédente comme solution temporaire :


Vous pouvez également supprimer quelques langues dans « WPML > Langues ».

Toutes les anomalies connues →