Navigation überspringen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Unterstützt die Zeitzone: Europe/Madrid (GMT+02:00)

Schlagwörter: 

Dieses Thema enthält 50 Antworten, hat 1 Stimme.

Zuletzt aktualisiert von jensS-38 Vor 1 Tag, 17 Stunden.

Assistiert von: Marcel.

Verfasser Beiträge
Juni 2, 2025 unter 12:31 am #17096020

jensS-38

Hintergrund des Themas:
Ich versuche, meine erste Seite mit WPML automatisch zu übersetzen. Beim Start des Plugins wurde gemeldet, dass meine Standardsprache, Deutsch, einer unterstützten Sprache zugeordnet werden muss, um die automatische Übersetzung zu nutzen. Ich habe das Hauptplugin 'WPML Multilingual CMS' gelöscht und in der Datenbank die Tabellen mit DELETE FROM wp_options WHERE option_name LIKE 'wpml_%cache%'; DELETE FROM wp_options WHERE option_name LIKE '%_icl_%'; gelöscht, sowie zwei Einträge ohne 'default_locale' in 'wp_icl_languages' gelöscht. Dies hat nicht geholfen.

Die Symptome:
error.log:
Internal Server Error und PHP Fatal error: Uncaught Error: Call to undefined method WP_Error::filter() in /var/www/vhosts/florida-scout.com/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php:189

Support:
Support
Technischer Support für Kunden ist über die WPML-Foren verfügbar.

Plugin-Name Status Aktiv Version
WPML Multilingual CMS Installiert Ja 4.7.6
WPML CMS Nav Nicht installiert Nein n/a
WPML String Translation Installiert Ja 3.3.3
WPML Sticky Links Nicht installiert Nein n/a
WPML Media Nicht installiert Nein n/a
WooCommerce Multilingual & Multicurrency Nicht installiert Nein n/a
Gravity Forms Multilingual Nicht installiert Nein n/a
WPML SEO Installiert Ja 2.1.1
Für erweiterten Zugriff oder um WPML vollständig zu deinstallieren und alle Sprachinformationen zu entfernen, verwenden Sie die Seite Fehlerbehebung.

Um Debug-Informationen abzurufen, falls vom Support-Mitarbeiter angefordert, verwenden Sie die Seite Debug-Informationen.

Info
PHP
Version 8.2.28
Speicherlimit 512M
Speichernutzung 203.53 MB
Maximale Ausführungszeit 900
Maximale Eingabevariablen 3000
Utf8mb4-Zeichensatz Ja
SimpleXML-Erweiterung n Geladen
Multibyte String extension Loaded
WordPress
Version 6.8.1
Multisite Nein
Speicherlimit 512M
Maximales Speicherlimit 512M
REST aktiviert Ja
Remote XML-Konfigurations-Log
Das Remote-XML-Konfigurations-Log ist leer

Um Informationen zur Fehlerbehebung für die Kommunikation zwischen Ihrer
Website und dem Übersetzungssystem abzurufen, benutzen Sie die Seite .
Erweiterter Translation Editor
Fehlerprotokolle (50)

Unterstützung für Installateure

Fehlerprotokolle:

2025/06/02 12:27:13 AM ATE Server Communication Forbidden 0 0 {"url":"versteckter Link","requestArgs":{"method":"GET"},"status":403,"details":[{"status":200,"title":null,"message":null}]}

Fragen:
Wie kann ich die Standardsprache korrekt zuordnen, um die automatische Übersetzung zu nutzen?
Wie behebe ich den Internal Server Error und den PHP Fatal Error?

Juni 2, 2025 unter 8:45 am #17096952

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

bevor Ihr Ticket einem meiner Kollegen zugewiesen wird, erlauben Sie mir bitte, Sie durch einige erste Schritte zur Fehlersuche zu führen.

Sie müssen wie hier beschrieben im "Language Mapping" die Sprache definieren: https://wpml.org/de/documentation-3/ratgeber-zum-loslegen/einstellung-der-sprachen/wie-man-sprachen-in-wpml-hinzufuegt/.

Ein Löschen in der DB wäre nicht notwendig gewesen. Sie können den aktuellen Stand wie hier beschrieben zurücksetzen, dann den Setup-Wizard erneut starten.

Viele Grüße
Marcel

Juni 2, 2025 unter 9:41 am #17097267

jensS-38

Vielen Dank für die Nachricht. Natürlich habe ich schon versucht, an der im Link besagten Stelle quasi ein re-configure des Sprachenpaares zu initialisieren. Wie im Screenshot gezeigt, steht im Kasten unter der Sprache "None of your content can be automatically translated until you map your default language to a supported language."

Ändere ich diese Einstellung, indem ich einfach eine andere Sprache auswähle, verschwindet diese Meldung. Aber egal, bei einem anschließenden Speichern, kommt wieder die Fehlermeldung:

"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at struck.jens@gmail.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.!"

Rest der Fehlermeldungen, auch aus dem Log, habe ich euch bereits geschickt!

Screenshot 1.jpg
Juni 2, 2025 unter 10:45 am #17097498

jensS-38

Und nu?

Juni 2, 2025 unter 1:38 pm #17098211

jensS-38

Hallo???

Nach wie vor diese Fehlermeldungen:

2025/06/02 12:56:20 PM ATE Server Communication Forbidden 0 0 {"url":"https:\/\/ate.wpml.org\/api\/wpml\/languages\/mappings","requestArgs":{"method":"GET"},"status":403,"details":[{"status":200,"title":null,"message":null}]}
2025/06/02 12:56:19 PM ATE Server Communication Forbidden 0 0 {"url":"https:\/\/ate.wpml.org\/api\/wpml\/languages\/de","requestArgs":{"method":"GET"},"status":403,"details":[{"status":200,"title":null,"message":null}]}
2025/06/02 12:56:19 PM ATE Server Communication Forbidden 0 0 {"url":"https:\/\/ate.wpml.org\/api\/wpml\/languages\/check_pairs","requestArgs":{"method":"POST","body":[{"source_language":"de","target_languages":["en","de"]}]},"extraMessage":"WPML konnte Sprachpaare nicht \u00fcberpr\u00fcfen","status":403,"details":[{"status":200,"title":null,"message":null}]}
2025/06/02 12:56:19 PM ATE Server Communication Forbidden 0 0 {"url":"https:\/\/ate.wpml.org\/api\/wpml\/languages\/check_pairs","requestArgs":{"method":"POST","body":[{"source_language":"de","target_languages":["en","de"]}]},"extraMessage":"WPML konnte Sprachpaare nicht \u00fcberpr\u00fcfen","status":403,"details":[{"status":200,"title":null,"message":null}]}
2025/06/02 12:56:15 PM ATE Server Communication Forbidden 0 0 {"url":"https:\/\/ate.wpml.org\/api\/wpml\/languages\/mappings","requestArgs":{"method":"GET"},"status":403,"details":[{"status":200,"title":null,"message":null}]}
2025/06/02 12:56:14 PM ATE Server Communication Forbidden 0 0 {"url":"https:\/\/ate.wpml.org\/api\/wpml\/languages\/de","requestArgs":{"method":"GET"},"status":403,"details":[{"status":200,"title":null,"message":null}]}

Please escalate this ticket to Tier 2 support.
The ATE connection is returning 403 Forbidden consistently via wp_remote_get(), even though direct curl requests to versteckter Link return 200 OK.

All local and server-side issues have been ruled out.

There is no valid wpml_tm_ate_key or account_id saved, and the ATE interface cannot be reached via browser (white page only).

I need confirmation whether our domain/IP/account is blocked from ATE access – and if so, how to reset that connection.

Juni 2, 2025 unter 2:07 pm #17098282

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

danke für die Details.

1) Was haben Sie aktuell im Language Mapping unter WPML -> Translation Management im "Tools" Tab definiert? Siehe https://wpml.org/documentation/automatic-translation/using-automatic-translation-with-custom-languages/#in-the-automatic-translation-settings.

2) Der 403 Fehler wird höchstwahrscheinlich deswegen ausgelöst: https://wpml.org/errata/403-error-for-non-admin-users-in-wpml/. Können Sie dies bestätigen?

3) Ich würde mir ansonsten gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.

Ihre nächste Antwort ist als „Privat“ markiert, dies bedeutet nur Sie und ich haben Zugriff darauf.

❌ Bitte sichern Sie Ihre Datenbank und Website davor ❌

✙ Ich würde außerdem Ihre Erlaubnis benötigen, um Plugins und das Theme zu deaktivieren und erneut zu aktivieren sowie Konfigurationen auf der Seite zu ändern. Dies ist auch der Grund, warum das Backup wirklich wichtig ist.

Viele Grüße
Marcel

Juni 2, 2025 unter 3:34 pm #17098601

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Danke für die Infos und den Zugang. Wir prüfen zuerst den 403, ich melde mich, sobald unser Systemteam sich dazu meldet.

Viele Grüße
Marcel

Juni 2, 2025 unter 3:36 pm #17098602

jensS-38

O.K. Danke für deine Nachricht. Ich befinde mich in den USA. Insofern kann auch dort ein Kollege gerne übernehmen. Sollte nämlich nicht mehr so lange dauern 😉

Juni 2, 2025 unter 3:41 pm #17098608

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Das System-Team sowie die Entwickler:innen sitzen größtenteils in Europa, daher ist heute vermutlich nicht mehr mit einer Rückmeldung zu rechnen. Wie bereits erwähnt, melde ich mich, sobald es Neuigkeiten gibt, voraussichtlich bis spätestens morgen Vormittag (EU-Zeit).

Viele Grüße
Marcel

Juni 2, 2025 unter 4:25 pm #17098761

jensS-38

Deswegen habe ich ja auch schon am Sonntag geschrieben...

Euer WPML AI ist ja im Prinzip DeepL mit ChatGPT. Kann man denn eigentlich irgendwo einen eigenen ChatGPT Prompt mit einbauen? Da würde die Übersetzung zusätzlich noch individuell gesteuert werden?

Juni 2, 2025 unter 4:31 pm #17098765

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Für das Pre- und Postprocessing setzen wir proprietäre Technologien ein. Es handelt sich dabei nicht um eine einfache Übergabe eines Strings an ein LLM. Unsere eigenen Linguist:innen entwickeln und optimieren gezielt die Prompts, weshalb derzeit nicht vorgesehen ist, benutzerdefinierte Prompts dazwischenzuschalten.

Juni 2, 2025 unter 4:37 pm #17098776

jensS-38

Schade. Ich dachte ich könnte so
1. Meinen eigenen "Florido"-Schreibstil beibehalten
2. Keine reine Übersetzung haben, sondern bei Englisch eine nativen Amerikaner schreiben lassen
3. Die übersetzte Seite auch vorher auf die dementsprechenden ENGLISCHEN Keywörter (also Hauptkeywort - und Gruppen) optimieren, weil ja die Ursprungsseite in Deutsch ist.

Juni 3, 2025 unter 9:56 am #17101444

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

Könnten Sie bitte den Wert des Datenbankeintrags 'WPML_TM_AMS' in der Tabelle wp_options übermitteln? Wir müssten sehen ob der Eintrag komplett leer ist oder fehlerhaft. Dies scheint den 403 auszulösen.

Viele Grüße
Marcel

Juni 3, 2025 unter 10:01 am #17101500

jensS-38

option_id
131029

option_name
WPML_TM_AMS

option_value longtext
a:4:{s:7:"user_id";i:3;s:6:"secret";s:44:"yX85wGOIe8jOnBrn0RDzequ4uxyj18iSGO6c1Ses5pIt";s:6:"shared";s:24:"mY2QYic7aGoKI7uiZO3C4Qtt";s:6:"status";s:6:"active";}

Juni 3, 2025 unter 2:33 pm #17102942

jensS-38

Der ATE-Zugriff funktioniert leider weiterhin nicht – trotz mehrfacher Hinweise und klarer Analyse (403-Fehler, lokal alles ausgeschlossen). Ich hatte WPML gerade wegen der automatischen Übersetzung gewählt und kann die Funktion bisher nicht nutzen - das ist natürlich sehr unglücklich, insbesondere direkt nach der Installation...

Bitte gib mir noch heute eine Rückmeldung, ob das Problem kurzfristig gelöst werden kann. Falls nicht, würde ich von meinem Rückgaberecht Gebrauch machen.