[Gelöst] WPML Multilingual CMS lässt sich nicht mehr aktivieren
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.
Hintergrund des Themas:
Ich versuche, WPML Multilingual CMS auf meiner Website versteckter Link zu aktivieren. Beim Aktivieren tritt ein fataler Fehler auf, der den Zugriff auf das Dashboard verhindert. Der Fehler tritt in der Datei /var/www/klassik/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php in Zeile 886 auf. Die Fehlermeldung lautet: Uncaught Error: Call to undefined function simplexml_load_file().
Die Symptome:
WPML Multilingual CMS lässt sich nicht aktivieren und erzeugt einen fatalen Fehler, der den Zugriff auf das Dashboard verhindert.
Fragen:
Fehler-Details
==============
Ein Fehler vom Typ E_ERROR wurde in der Zeile 886 der Datei /var/www/klassik/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php verursacht. Fehlermeldung: Uncaught Error: Call to undefined function simplexml_load_file() in /var/www/klassik/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php:886
Stack trace:
#0 /var/www/klassik/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php(106): WP_Installer->load_repositories_list()
#1 /var/www/klassik/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php(87): WP_Installer->__construct()
#2 /var/www/klassik/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/functions-core.php(6): WP_Installer::instance()
#3 /var/www/klassik/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/installer.php(15): WP_Installer()
#4 /var/www/klassik/htdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/loader.php(228): include_once('...')
#5 /var/www/klassik/htdocs/wp-includes/class-wp-hook.php(324): wpml_installer_instance_delegator()
#6 /var/www/klassik/htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#7 /var/www/klassik/htdocs/wp-includes/plugin.php(517): WP_Hook->do_action()
#8 /var/www/klassik/htdocs/wp-settings.php(705): do_action()
#9 /var/www/klassik/htdocs/wp-config.php(92): require_once('...')
#10 /var/www/klassik/htdocs/wp-load.php(50): require_once('...')
#11 /var/www/klassik/htdocs/wp-admin/admin.php(35): require_once('...')
#12 /var/www/klassik/htdocs/wp-admin/plugins.php(10): require_once('...')
#13 {main}
thrown
Die Problematik lag an der PHP Umstellung von 8.0.30 auf Standard 8.2.28. !! Nachdem wieder zurückgestellt wurde funktioniert wieder alles einwandfrei.