WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 4.4.11
Gelöst in
4.5.0

Übersicht über das Problem

In einigen Situationen erhalten Sie einen schwerwiegenden Fehler, wenn Sie versuchen, Ihre ATE-Übersetzer zu synchronisieren:

PHP Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in …/wp-includes/http.php:671

Dies geschieht, wenn Ihre Datenbank beschädigt wurde und der Option WPML_TM_AMS einige Schlüsselwerte fehlen. Dies führt dazu, dass ATE während des Authentifizierungsprozesses ein Fehlerobjekt zurückgibt.

Problemumgehung

Dieses Problem wird in unserer nächsten Hauptversion WPML 4.5 behoben.

Wenn Sie noch keine Übersetzung mit unserem Erweiterten Übersetzungs-Editor (ATE) begonnen haben, können Sie in Betracht ziehen, Ihre ATE-Anmeldedaten zurückzusetzen.

Erstellen Sie hierfür ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.


  1. Gehen Sie zu WPMLEinstellungenWie Beiträge und Seiten übersetzt werden und aktivieren Sie den Klassischen Übersetzungs-Editor.

  2. Greifen Sie über phpMyAdmin auf Ihre Datenbank zu oder verwenden Sie ein ähnliches Tool, das Ihr Hosting-Anbieter bereitstellt.

  3. Wählen Sie die Datenbank Ihrer Website aus und öffnen Sie die Tabelle wp_options.

  4. Suchen Sie nach dem Schlüssel WPML_SITE_ID:ate und löschen Sie ihn.

  5. Suchen Sie dann nach dem nächsten Schlüssel, WPML_TM_AMS, und löschen Sie ihn.

  6. Gehen Sie zurück zu WPMLEinstellungenWie Beiträge und Seiten übersetzt werden und aktivieren Sie den Erweiterten Übersetzungs-Editor wieder.

Wenn Sie sich mit dieser Vorgehensweise nicht wohlfühlen oder bereits begonnen haben, Ihre Inhalte mit ATE zu übersetzen, eröffnen Sie bitte ein Ticket in unserem Support-Forum.

Alle bekannten Probleme →