WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 4.7.0
Gelöst in
WPML 4.7.2
Themen-Tags
Compatibility, Performance

Übersicht über das Problem

In WPML 4.7.0 und WPML 4.7.1 lädt das Übersetzungsmanagement-Plugin aufgrund eines Datenbankfehlers nicht, wenn eine große Anzahl von Sprachen aktiv ist:

„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

Dieses Problem verhindert, dass das Übersetzungsmanagement korrekt funktioniert.

Problemumgehung

Unser Entwicklungsteam untersucht dieses Problem aktiv. In der Zwischenzeit können Sie als vorübergehende Lösung auf die vorherige Version zurücksetzen:


Alternativ können Sie unter „WPML > Sprachen“ einige Sprachen entfernen.

Alle bekannten Probleme →