WPML
Status
Gelöst
Gemeldet für
WPML String Translation 2.7.3
Gelöst in
2.8.0

Übersicht über das Problem

In einigen Fällen kann ein Problem beim laufenden Durchsuchen nach Strings in den .mo-Dateien auftreten.

Die Meldung über das Importieren von Übersetzungen aus .mo-Dateien sieht in etwa so aus:

WPML importiert derzeit Übersetzungen aus den .mo-Dateien von Themes und Plugins in die String-Übersetzungstabelle.

Im Moment gibt es noch 5 .mo-Dateien zu durchsuchen und zu importieren.

Normalerweise ist diese Meldung unbedenklich, in bestimmten Fällen verringert sich die Anzahl jedoch nicht.

Dies geschieht, wenn der Transient, der für die Sperrung des Durchsuchens verantwortlich ist, im gesperrten Zustand hängen bleibt. Dieser Transient ist während des Durchsuchungsprozesses sehr wichtig, um Probleme durch mehrere gleichzeitig ausgeführte Durchsuchungsprozesse zu verhindern.

Problemumgehung

Es gibt zwei Möglichkeiten, das Problem mit der hängen gebliebenen Zählung der .mo-Dateien zu beheben:


  • Löschen Sie alle Transients mit einem Plugin wie Transient Cleaner

  • Oder gehen Sie in der Datenbank Ihrer Website zur Tabelle options (standardmäßig wp_options, wobei wp_ Ihr Datenbank-Präfix ist), suchen Sie nach einem Schlüssel _wpml_st_mo_scan_in_progress und entfernen Sie ihn.

z. B.
SELECT * FROM `wp_options` WHERE `option_value` LIKE '%wpml_st_mo_scan_in_progress%'

Alle bekannten Probleme →