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 9 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Marcel Vor 1 Jahr, 10 Monaten.

Assistiert von: Marcel.

Verfasser Beiträge
Juni 19, 2023 unter 8:37 am #13848939

elizabetC

Sagen Sie uns, was Sie versuchen zu erreichen?

Folgen Sie einer Dokumentation?

Gibt es ein ähnliches Beispiel, das wir sehen können?

Was ist der Link zu Ihrer Website? versteckter Link

Juni 19, 2023 unter 11:09 am #13850637

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo,

#1 könnten Sie bitte das PHP-Debugging auf Ihrer Seite aktivieren? Dazu bitte die wp-config.php Datei öffnen und nach folgender Zeile suchen:

define('WP_DEBUG', false); 

Diese bitte auf folgende Werte ändern. Damit wird das Debugging eingeschaltet sowie die Logausgabe aktiviert:

define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true ); 

Es werden dann ggf. zusätzliche Fehler auf direkt auf der Seite angezeigt und eine "debug.log" Datei unter /wp-content/ geschrieben. Bitte prüfen Sie den Inhalt dieses Logs und fügen Sie dies in Ihrer nächsten Antwort hinzu. Damit sehen wir, was genau den Fehler auslöst.

Anbei eine Dokumentation (in Englisch):
https://codex.wordpress.org/Debugging_in_WordPress

#2 Könnten Sie bitte ebenso Ihr WP-Speicherlimit erhöhen? Fügen Sie diesen Code in Ihre wp-config.php ein, um den WP-Speicher zu erhöhen:

define('WP_MEMORY_LIMIT', '256M'); 

Fügen Sie ihn kurz vor "That's all, stop editing! Happy blogging." ein.

Weitere Informationen finden Sie hier: https://wpml.org/home/minimum-requirements/
Hinweis: WPML benötigt ein WP-Speicherlimit von mindestens 128MB alleine. Dies bedeutet mit einem Standard-Theme und ohne weitere installierten Plugins.

Freundliche Grüße
Marcel

Juni 20, 2023 unter 9:11 am #13857435

elizabetC

Hallo vielen Dank.
Ich habe in der wp-config.php die 3 Zeilen rein kopiert und auch das Memory Limit auf 256 erhöht.
Habe dann die 3 Plugins von WPML aktiiviert und es erscheint nun folgende Fehlermeldung.

Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 179 Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 183 Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 196 Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 198 Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 199 Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 200 Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 251 Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 252 Warning: Trying to access array offset on value of type null in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-admin-lang-switcher.class.php on line 252

Wenn ich dann die Seite versuche neu zu laden, dann klappt es kurz auch und dann kommt folgende Fehlermeldung.

Fatal error: Uncaught InvalidArgumentException: Argument $language_code must be a non empty string. in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-translation-element.php:80 Stack trace: #0 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Maybe.php(106): WPML_Translation_Element->get_translation() #1 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-settings.php(397): WPML\FP\Just->map() #2 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-settings.php(407): WPML_LS_Settings->{closure}() #3 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-render.php(144): WPML_LS_Settings->get_menu_settings_from_id() #4 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/class-wp-hook.php(310): WPML_LS_Render->wp_get_nav_menu_items_filter() #5 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/plugin.php(205): WP_Hook->apply_filters() #6 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/nav-menu.php(757): apply_filters() #7 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/nav-menu-template.php(151): wp_get_nav_menu_items() #8 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes/flatsome/inc/structure/structure-header.php(56): wp_nav_menu() #9 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes/flatsome/inc/structure/structure-header.php(93): flatsome_header_nav() #10 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes/flatsome/template-parts/header/header-main.php(29): flatsome_header_elements() #11 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/template.php(785): require('...') #12 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/template.php(718): load_template() #13 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/general-template.php(204): locate_template() #14 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes/flatsome/template-parts/header/header-wrapper.php(13): get_template_part() #15 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/template.php(785): require('...') #16 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/template.php(718): load_template() #17 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/general-template.php(204): locate_template() #18 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes/flatsome/header.php(33): get_template_part() #19 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/template.php(783): require_once('...') #20 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/template.php(718): load_template() #21 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/general-template.php(48): locate_template() #22 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes/flatsome/page.php(17): get_header() #23 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-includes/template-loader.php(106): include('...') #24 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-blog-header.php(19): require_once('...') #25 /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/index.php(17): require('...') #26 {main} thrown in /mnt/web003/b2/93/54168093/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-translation-element.php on line 80

Lg Elizabet

Juni 20, 2023 unter 4:09 pm #13861769

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo Elizabet,

bitte sichern Sie Ihre Seite und versuchen Sie den Fatal Error über die hier beschriebenen Troubleshooting Optionen zu beheben: https://wpml.org/forums/topic/php-fatal-error-uncaught-invalidargumentexception-argument-language_code-must-be-a-non-empty-string-2/#post-11497417.

Funktioniert dies für Sie?

Freundliche Grüße
Marcel

Juni 20, 2023 unter 8:56 pm #13863155

elizabetC

Leider hat auch das nicht geklaptt. Das Problem ist immer noch da.

Juni 21, 2023 unter 12:02 pm #13867789

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo Elizabet,

bitte stellen Sie eine Duplicator Kopie der Seite für ein lokales Debugging bereit. Anbei eine Anleitung hierfür: https://wpml.org/faq/provide-supporters-copy-site/.

Vielen Dank!

Freundliche Grüße
Marcel

Juni 23, 2023 unter 11:25 am #13883793

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo Elizabet,

danke für die Kopie. Es scheint, dass Flatsome die Variable ohne den spezifizierten Sprachcode versucht aufzurufen. Ich bin hier noch am testen und melde mich schnellstmöglich, sobald ich weitere Details dazu finde.

Freundliche Grüße
Marcel

Juni 23, 2023 unter 11:49 am #13883995

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo Elizabet,

wo genau bekommen Sie den Fatal Error? Im Frontend ist dieser mit einem aktivierten Debug Log nicht aufgetreten. Tritt dies bei einer speziellen Aktion auf?

Vielen Dank!

Freundliche Grüße
Marcel

Juni 30, 2023 unter 7:23 am #13921075

elizabetC

Hallo Marcel,

ja zunächst sieht die Seite auch gut aus, sobald ich aber einige Seiten anklicke ansteht der Fehler. Im Backend scheint auch alles zunächst richtig, sobald ich aber ein Produkt oder Seite übersetzen will, entsteht auch da der Fehler.

Juni 30, 2023 unter 10:29 am #13922843

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo,

sobald ich aber einige Seiten anklicke ansteht der Fehler.

Ich brauche bitte konkrete URLs oder Schritte, wie ich es reproduzieren kann. Am besten nehmen Sie ein Video davon auf, damit ich es damit lokal 1:1 nachstellen kann.

Vielen Dank!

Freundliche Grüße
Marcel

Das Thema '[Geschlossen] Leider ist ein Fehler auf meiner Seite nachdem ich WPML installiert habe.' ist für neue Antworten geschlossen.