anneB-6
Ich versuche: EN-Version der Website zeigt im Frontend Fehler 500, Backend kann aufgerufen werden
URL der/meiner Website, auf der das Problem auftritt: versteckter Link
Erwartet hatte ich zu sehen: Englische Version der Website
Stattdessen bekam ich: Weißer Bildschirm
Marcel
Supporter
Sprachen:
Englisch (English )
Deutsch (Deutsch )
Zeitzone:
Europe/Madrid (GMT+01:00)
Hallo,
bevor Ihr Ticket einem meiner Kollegen zugewiesen wird, erlauben Sie mir bitte, Sie durch einige erste Schritte zur Fehlersuche zu führen.
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, warum der Fehler 500 ausgelöst wird.
Anbei eine Dokumentation (in Englisch):
https://codex.wordpress.org/Debugging_in_WordPress
Freundliche Grüße
Marcel
anneB-6
Hallo Marcel,
hier ein Auszug aus dem debug-log:
[11-Sep-2023 11:29:45 UTC] PHP Warning: Undefined array key 0 in /html/wordpress/wp-content/plugins/wpml-media-translation/classes/class-wpml-media-attachment-by-url-query.php on line 99
[11-Sep-2023 11:29:45 UTC] PHP Warning: Undefined array key 1 in /html/wordpress/wp-content/plugins/wpml-media-translation/classes/class-wpml-media-attachment-by-url-query.php on line 99
[11-Sep-2023 11:29:45 UTC] PHP Warning: Undefined array key 0 in /html/wordpress/wp-content/plugins/wpml-media-translation/classes/class-wpml-media-attachment-by-url-query.php on line 163
[11-Sep-2023 11:29:45 UTC] PHP Warning: Undefined array key 1 in /html/wordpress/wp-content/plugins/wpml-media-translation/classes/class-wpml-media-attachment-by-url-query.php on line 163
[11-Sep-2023 11:29:45 UTC] PHP Warning: Undefined array key 5 in /html/wordpress/wp-content/plugins/wpml-media-translation/classes/class-wpml-media-attachment-by-url-query.php on line 163
[11-Sep-2023 11:29:45 UTC] PHP Warning: Undefined array key 7 in /html/wordpress/wp-content/plugins/wpml-media-translation/classes/class-wpml-media-attachment-by-url-query.php on line 163
[11-Sep-2023 11:29:50 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_404_util() on null in /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php:505
Stack trace:
#0 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php(380): WPML_Query_Parser->maybe_adjust_name_var(Object(WP_Query))
#1 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php(3411): WPML_Query_Parser->parse_query(Object(WP_Query))
#2 /html/wordpress/wp-includes/class-wp-hook.php(310): SitePress->parse_query(Object(WP_Query))
#3 /html/wordpress/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters('', Array)
#4 /html/wordpress/wp-includes/plugin.php(565): WP_Hook->do_action(Array)
#5 /html/wordpress/wp-includes/class-wp-query.php(1140): do_action_ref_array('...', Array)
#6 /html/wordpress/wp-includes/class-wp-query.php(1868): WP_Query->parse_query()
#7 /html/wordpress/wp-includes/class-wp-query.php(3800): WP_Query->get_posts()
#8 /html/wordpress/wp-includes/class-wp-query.php(3932): WP_Query->query(Array)
#9 /html/wordpress/wp-content/mu-plugins/plf-filter.php(1068): WP_Query->__construct(Array)
#10 /html/wordpress/wp-content/mu-plugins/plf-filter.php(295): Plf_filter::plf_filter('...', false)
#11 /html/wordpress/wp-includes/class-wp-hook.php(312): Plf_filter::active_plugins(false)
#12 /html/wordpress/wp-includes/plugin.php(205): WP_Hook->apply_filters(false, Array)
#13 /html/wordpress/wp-includes/option.php(132): apply_filters('...', false, '...', Array)
#14 /html/wordpress/wp-admin/includes/plugin.php(530): get_option('...', Array)
#15 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/block-editor/class-wpml-block-editor-helper.php(56): is_plugin_active('...')
#16 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/block-editor/class-wpml-block-editor-helper.php(25): WPML_Block_Editor_Helper::is_classic_editor_plugin_active()
#17 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/block-editor/Loader.php(21): WPML_Block_Editor_Helper::is_active()
#18 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/action-filter-loader/class-wpml-action-filter-loader.php(78): WPML\BlockEditor\Loader->add_hooks()
#19 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/action-filter-loader/class-wpml-action-filter-loader.php(57): WPML_Action_Filter_Loader->load_factory_or_action('...', false)
#20 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/sitepress.php(240): WPML_Action_Filter_Loader->load(Array)
#21 /html/wordpress/wp-settings.php(462): include_once('...')
#22 /html/wordpress/wp-config.php(132): require_once('...')
#23 /html/wordpress/wp-load.php(50): require_once('...')
#24 /html/wordpress/wp-blog-header.php(13): require_once('...')
#25 /html/wordpress/index.php(17): require('...')
#26 {main}
thrown in /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php on line 505
[11-Sep-2023 11:29:50 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_requested_lang() on null in /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php:1131
Stack trace:
#0 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-locale.php(106): SitePress->get_current_language()
#1 /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php(3452): WPML_Locale->locale()
#2 /html/wordpress/wp-includes/class-wp-hook.php(310): SitePress->locale_filter('...')
#3 /html/wordpress/wp-includes/plugin.php(205): WP_Hook->apply_filters('...', Array)
#4 /html/wordpress/wp-includes/l10n.php(80): apply_filters('...', '...')
#5 /html/wordpress/wp-includes/l10n.php(156): get_locale()
#6 /html/wordpress/wp-includes/l10n.php(894): determine_locale()
#7 /html/wordpress/wp-includes/class-wp-fatal-error-handler.php(47): load_default_textdomain()
#8 [internal function]: WP_Fatal_Error_Handler->handle()
#9 {main}
thrown in /html/wordpress/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 1131
Viele Grüße
Anne Bremer
Marcel
Supporter
Sprachen:
Englisch (English )
Deutsch (Deutsch )
Zeitzone:
Europe/Madrid (GMT+01:00)
Hallo,
danke für die Info. Dies ist ein bekanntes Problem in Kombination mit dem Plugin "plugin load filter": https://wpml.org/forums/topic/wpml-crashes-the-translated-site/page/2/#post-13963671 .
Freundliche Grüße
Marcel
anneB-6
Vielen Dank für die schnelle Unterstützung, das hatte ich leider nicht gefunden.