WPML

Übersicht über das Problem

Der Inhalt der debug.log enthält diese Fehler:

WordPress database error Table 'wp_icl_strings' doesn't exist for query…

WordPress database error Table 'wp_icl_string_translations' doesn't exist for query…

Diese Fehler führen zu folgenden Problemen:

  • Auf der Seite WPMLString-Übersetzung sind keine Strings vorhanden.
  • Beim Durchsuchen nach Theme- und/oder Plugin-Strings auf der Seite WPMLTheme- und Plugin-Lokalisierung werden keine Strings gefunden.

Möglicherweise sehen Sie auch die folgende Benachrichtigung, die sich nicht ausblenden lässt:

Wir haben ein Problem mit einigen Tabellen in der Datenbank festgestellt. Bitte kontaktieren Sie den WPML-Support, um dies zu beheben.

Array ( en =>

Problemumgehung

Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.

Diese Fehler treten auf, wenn die Aktivierung von WPML nicht abgeschlossen ist. Es ist noch unklar, wie dieses Problem genau reproduziert wird.

Nur wenn Sie keine Übersetzungen haben, können Sie zu WPMLSupportWPML zurücksetzen gehen (in WPML 5.0 und neuer ist WPML zurücksetzen im Plugin WPML Troubleshooting enthalten, das unter WPMLAktivieren & Aktualisieren installiert wird)

Wenn Sie bereits Übersetzungen haben, können Sie die folgende Problemumgehung verwenden und weiter mit WPML arbeiten.

  1. Erstellen Sie ein vollständiges Backup Ihrer Website (Dateien und Datenbank). Für diesen Zweck gibt es viele kostenlose Plugins auf WordPress.org (wird in einem neuen Tab geöffnet).
  2. Fügen Sie diesen Code am Ende der Datei functions.php im Stammordner Ihres Themes hinzu.
    function wpml_fix_missing_icl_tables() {
    
        if( function_exists( 'icl_sitepress_activate' ) )
    
            icl_sitepress_activate();
    
    }
    
    add_action( 'wp_footer', 'wpml_fix_missing_icl_tables' );
  1. Rufen Sie die Startseite Ihrer Website mindestens einmal auf.
  2. Entfernen Sie den Code.

Alle bekannten Probleme

Tritt dieses Problem weiterhin auf?

Wenn das Update das Problem nicht behebt, stellen Sie eine Support-Anfrage und wir sehen uns das gemeinsam mit Ihnen an.