Tim asked
2 months ago on July 12, 2025 at 7:32 pm
Hey there!
I updated my website to PHP 8.1 (and also tested 8.2) via IONOS and received the following error message which made the site unusable (internal server error):
Wenn du Hilfe bei diesem Problem suchst, wirst du möglicherweise nach einigen der folgenden Informationen gefragt: WordPress-Version 6.8.1 Aktives Theme: Hello Elementor (Version 3.4.4) Aktuelles Plugin: Import WP (Version 2.14.12) PHP-Version 8.1.33
Fehler-Details ============== Ein Fehler vom Typ E_ERROR wurde in der Zeile 62 der Datei /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/jc-importer/class/Common/Rest/RestManager.php verursacht. Fehlermeldung: Uncaught TypeError: ImportWPCommonRestRestManager::__construct(): Argument #2 ($exporter_manager) must be of type ImportWPCommonExporterExporterManager, ImportWPCommonExporterExporterManager given, called in /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/importwp-pro/class/Pro/Rest/RestManager.php on line 23 and defined in /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/jc-importer/class/Common/Rest/RestManager.php:62 Stack trace: #0 /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/importwp-pro/class/Pro/Rest/RestManager.php(23): ImportWPCommonRestRestManager->__construct() #1 /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/importwp-pro/class/Pro/ServiceProvider.php(71): ImportWPProRestRestManager->__construct() #2 /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/jc-importer/class/Container.php(69): ImportWPProServiceProvider->__construct() #3 /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/jc-importer/class/Container.php(51): ImportWPContainer->maybeAddProvider() #4 /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/jc-importer/class/ImportWP.php(24): ImportWPContainer->setupServiceProviders() #5 /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/importwp-pro/class/Pro/ImportWPPro.php(11): ImportWPImportWP->__construct() #6 /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/importwp-pro/setup-iwp-pro.php(10): ImportWPProImportWPPro->__construct() #7 /homepages/8/d4297389783/htdocs/wordpress/wp-content/plugins/importwp-pro/setup-iwp-pro.php(79): import_wp_pro() #8 /homepages/8/d4297389783/htdocs/wordpress/wp-includes/class-wp-hook.php(324): iwp_pro_loaded() #9 /homepages/8/d4297389783/htdocs/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #10 /homepages/8/d4297389783/htdocs/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action() #11 /homepages/8/d4297389783/htdocs/wordpress/wp-settings.php(578): do_action() #12 /homepages/8/d4297389783/htdocs/wordpress/wp-config.php(186): require_once(‘/homepages/8/d4…’) #13 /homepages/8/d4297389783/htdocs/wordpress/wp-load.php(50): require_once(‘/homepages/8/d4…’) #14 /homepages/8/d4297389783/htdocs/wordpress/wp-login.php(12): require(‘/homepages/8/d4…’) #15 {main} thrown
|
|
|
|
Could you please check if this may be caused by some coding that is not up to current PHP standards? Restoring the site to PHP 8.0 fixes the problem immediately.
BR Tim
|