- Status
- Offen
Übersicht über das Problem
Der Inhalt der debug.log enthält die folgenden 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 den folgenden Problemen:
- Auf der Seite WPML → String-Übersetzung sind keine Strings vorhanden.
- Beim Durchsuchen nach Theme- und/oder Plugin-Strings auf der Seite WPML → Theme- und Plugin-Lokalisierung werden keine Strings gefunden.
Möglicherweise wird auch die folgende Benachrichtigung angezeigt, 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
Diese Fehler treten auf, wenn die Aktivierung von WPML nicht abgeschlossen ist. Wir sind uns noch nicht sicher, wie genau dieses Problem reproduziert wird.
Nur wenn Sie keine Übersetzungen haben, können Sie zu WPML > Support > Fehlerbehebung gehen > nach unten scrollen und WPML zurücksetzen und deaktivieren.
Wenn Sie bereits Übersetzungen haben, können Sie die folgende Problemumgehung verwenden und weiter mit WPML arbeiten.
- Erstellen Sie ein vollständiges Backup Ihrer Website (Dateien und Datenbank). Für diesen Zweck gibt es viele kostenlose Plugins auf WordPress.org.
- 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' );
- Besuchen Sie die Startseite Ihrer Website mindestens einmal.
- Entfernen Sie den Code.