Damit habe ich schon einmal das Belboon Conversion Tracking als Fehlerquelle identifiziert. Das Frontend funktioniert schonmal.
Allerdings funktioniert nun das Backend (z. B. die Grundeinstellungen) nicht mehr.
Im Log stehen folgende Apache Fehler:
2023-03-04 14:54:26 Error 84.167.136.238 AH01071: Got error 'PHP message: PHP Fatal error: Declaration of Shopware_Plugins_Backend_MdvOrderConfirmationMail_Bootstrap::update() must be compatible with Shopware_Components_Plugin_Bootstrap::update($version) in /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Shopware/Plugins/Community/Backend/MdvOrderConfirmationMail/Bootstrap.php on line 50', referer: https://www.pfannen-joschi.de/backend/ Apache-Fehler
2023-03-04 14:54:26 Error 84.167.136.238 AH01071: Got error 'PHP message: PHP Fatal error: Declaration of Shopware_Plugins_Backend_MdvOrderConfirmationMail_Bootstrap::update() must be compatible with Shopware_Components_Plugin_Bootstrap::update($version) in /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Shopware/Plugins/Community/Backend/MdvOrderConfirmationMail/Bootstrap.php on line 50', referer: https://www.pfannen-joschi.de/backend/ Apache-Fehler
2023-03-04 14:54:32 Error 84.167.136.238 AH01071: Got error 'PHP message: PHP Fatal error: Declaration of Shopware_Plugins_Backend_MdvOrderConfirmationMail_Bootstrap::update() must be compatible with Shopware_Components_Plugin_Bootstrap::update($version) in /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Shopware/Plugins/Community/Backend/MdvOrderConfirmationMail/Bootstrap.php on line 50', referer: https://www.pfannen-joschi.de/backend/
2023-03-04 14:54:55 Error 84.167.136.238 AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined function Shopware\\Components\\opcache_get_status() in /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Shopware/Components/CacheManager.php:418\nStack trace:\n#0 /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Shopware/Controllers/Backend/Cache.php(83): Shopware\\Components\\CacheManager->getOpCacheCacheInfo()\n#1 /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Library/Enlight/Controller/Action.php(187): Shopware_Controllers_Backend_Cache->getInfoAction()\n#2 /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch('getInfoAction')\n#3 /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))\n#4 /var/www/vhosts/pfannen-joschi.de/httpdocs/engine/Shopware/Kernel.php(197): Enlight_Contr...', referer: https://www.pfannen-joschi.de/backend/
Deaktiviere mal, wie @SmartStylez erwähnt hat, das Plugin „MdvOrderConfirmationMail“ - falls das Backend nicht sauber funktioniert, evtl. zunächst zurück auf PHP 7.4 stellen, Plugin deaktivieren und dann wieder zurück auf PHP8 stellen oder direkt in der Datenbank in der Tabelle s_core_plugins bei diesem Plugin in der Spalte „Active“ statt 1 eine 0 eintragen.
Ich hatte zwischenzeitlich auf 8.0.18 upgedatet. Das oben genannte Plugin MdvOrderConfirmationMail (Bestellbestätigung nochmal senden) habe ich rausgeschmissen
Und siehe da: Es hat funktioniert. Ich hoffe da folgen jetzt nicht noch Probleme.