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.

Schlagwörter: 

Dieses Thema enthält 4 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von jan-hendrikP-3 Vor 1 Jahr, 11 Monaten.

Assistiert von: Marcel.

Verfasser Beiträge
Mai 22, 2023 unter 9:47 am #13688011

jan-hendrikP-3
Eigentümer der Website

Hallo,

ich bräuchte Hilfe bei der Fehlerbehebung einer WPML-Installation.

Auf der Website versteckter Link wird schon seit längerer Zeit WPML verwendet. In den letzten Monaten gab es allerdings Probleme damit: Die zweite Sprache wurde nicht mehr angezeigt und beim Aufrufen der Einstellungen erschien die Meldung "Es gab einen kritischen Fehler auf deiner Website.".

Weil ich diesen Monat ein neues Design für die Website umgesetzt und damit die Betreuung übernommen habe, habe ich die Plugins aufgeräumt und wollte WPML wieder zum Laufen bringen. Dafür habe ich es komplett gelöscht und über das Download-Plugin neu installiert. Das half aber leider nicht. Auch wenn ich alle anderen Plugins deaktiviere, tritt der Fehler auf.

Viele Grüße,
Janina Himmen

P.S. Der Error Log, der per E-Mail verschickt wird:

Fehler-Details
==============
Ein Fehler vom Typ E_ERROR wurde in der Zeile 112 der Datei /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php verursacht. Fehlermeldung: Uncaught InvalidArgumentException: item should be a Collection or an array or an object in /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php:112
Stack trace:
#0 [internal function]: WPML\FP\Obj::WPML\FP\{closure}()
#1 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#2 [internal function]: WPML\FP\Obj::WPML\FP\{closure}()
#3 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array()
#4 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php(90): WPML\FP\Obj::__callStatic()
#5 [internal function]: WPML\FP\Obj::WPML\FP\{closure}()
#6 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array()
#7 [internal function]: WPML\FP\Obj::WPML\FP\{closure}()
#8 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array()
#9 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/translation-roles/UI/Initializer.php(83): WPML\FP\Obj::__callStatic()
#10 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/menu/translation-method/TranslationMethodSettings.php(56): WPML\TranslationRoles\UI\Initializer::getLanguagesData()
#11 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(207): WPML\TM\Menu\TranslationMethod\TranslationMethodSettings::localize()
#12 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Either.php(257): WPML\FP\Right->map()
#13 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Promise.php(24): WPML\FP\Right->chain()
#14 /homepages/13/d757784538/htdocs/wordpress/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/Hooks.php(50): WPML\FP\Promise->resolve()
#15 /homepages/13/d757784538/htdocs/wordpress/wp-includes/class-wp-hook.php(308): WPML\LIB\WP\Hooks::WPML\LIB\WP\{closure}()
#16 /homepages/13/d757784538/htdocs/wordpress/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#17 /homepages/13/d757784538/htdocs/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action()
#18 /homepages/13/d757784538/htdocs/wordpress/wp-admin/admin-header.php(118): do_action()
#19 /homepages/13/d757784538/htdocs/wordpress/wp-admin/admin.php(239): require_once('/homepages/13/d...')
#20 {main}
  thrown
Mai 22, 2023 unter 3:57 pm #13692565

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo,

das Problem wurde vor wenigen Stunden bereits gemeldet und es ist aktuell in Prüfung.

Ich melde mich schnellstmöglich, sobald es Neuigkeiten dazu gibt.

Freundliche Grüße
Marcel

Mai 30, 2023 unter 4:40 pm #13741369

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo Janina ,

wurde diese Installation migriert? Bitte prüfen Sie in der DB den Eintrag in der wp_options Tabelle für "icl_sitepress_settings". Wird dort die URL mit einem ' anstatt " dargestellt?

Beispiel:

s:2:"en";s:16:'meinedomain.com';}

anstatt

s:2:"en";s:16:"meinedomain.com";}

Prüfen Sie dies bitte ebenso für den EIntrag zu

 
"setup_complete";i:1;

Diese kleine Abweichung kann diesen Fehler auslösen. Bitte verändern Sie den Wert noch nicht, bestätigen Sie dies bitte uns zuerst. Vor einer Änderung sollte die Installation und DB gesichert werden.

Bitte um Info

Freundliche Grüße
Marcel

Juni 1, 2023 unter 8:20 am #13751697

jan-hendrikP-3
Eigentümer der Website

Hallo Marcel,

vielen Dank für die Antwort. Die Installation wurde nicht migriert, aber leider kann ich die Stelle in der Datenbank nicht mehr überprüfen. Weil wir mit dem Launch der englischen Version der Website nicht länger warten konnten, und unsicher war, wie schnell der Bug behebbar ist, sind wir auf ein anderes Sprach-Plugin umgestiegen. WPML ist also jetzt nicht mehr installiert.

Viele Grüße,
Janina