Hallo zusammen, seit heute morgen kann ich nicht mehr auf unseren Shop und auch nicht auf den Admin-Bereich zugreifen, es wird immer folgender Fehler angezeigt: PARSE ERROR(4): "syntax error, unexpected ':', expecting ';' or '{'"Information: <br /> <b>Parse error</b>: syntax error, unexpected ':', expecting ';' or '{' in <b>/usr/www/users/heddier/shop/GXModules/Gambio/CookieConsentPanel/Shop/Overloads/ApplicationTopExtenderComponent/CookieConsentPanelApplicationTop.inc.php</b> on line <b>20</b><br /> Haben keine Dateien verändert oder sonst was gemacht. Was ist der Fehler? Bis gestern funktionierte eigentlich noch alles. www.heddier.com/shop
Die PHP Version war tatsächlich herabgesetzt. Jetzt zeigt der Shop allerdings folgenden Fehler: Fatal error: Uncaught TypeError: Argument 1 passed to ThemeControl::__construct() must be an instance of ViewSettings, instance of CI_DB_mysqli_driver given, called in /usr/www/users/heddier/shop/system/core/MainFactory.inc.php(503) : eval()'d code on line 1 and defined in /usr/www/users/heddier/shop/GXMainComponents/View/ThemeControl/ThemeControl.inc.php:149 Stack trace: #0 /usr/www/users/heddier/shop/system/core/MainFactory.inc.php(503) : eval()'d code(1): ThemeControl->__construct(Object(CI_DB_mysqli_driver), 'Honeygrid') #1 /usr/www/users/heddier/shop/system/core/MainFactory.inc.php(503): eval() #2 /usr/www/users/heddier/shop/system/core/MainFactory.inc.php(287): MainFactory::create_object('ThemeControl', Array) #3 /usr/www/users/heddier/shop/GXMainComponents/Loaders/GXCoreLoader/GXCoreLoader.inc.php(727): MainFactory::create('ThemeControl', Object(CI_DB_mysqli_driver), 'Honeygrid') #4 /usr/www/users/heddier/shop/GXMainComponents/Loaders/GXCoreLoader/StaticGXCoreLoader.inc.php(138): GXCoreLoader->getThemeControl() #5 in /usr/www/users/heddier/shop/GXMainComponents/View/ThemeControl/ThemeControl.inc.php on line 149
Das könnte ein in Folge alten PHPs kaputt geschriebener Klassencache sein. Über die login_admin.php einen Login absenden. Dann von Hand die shop.de/admin/start.php aufrufen. In die Toolbox zu den Caches navigieren, Modul und dann Seitencache leeren, neu kucken.
Nachdem alles bisher nicht zum gewünschten Erfolg geführt hat, haben wir unser Backup wieder eingespielt, bekommen jedoch jetzt folgende Fehlermeldung angezeigt: FATAL ERROR(1): "Class 'AmazonAdvPayHeaderExtender' not found" Information: <br /> <b>Fatal error</b>: Class 'AmazonAdvPayHeaderExtender' not found in <b>/usr/www/users/heddier/shop/system/core/ClassOverloadRegistry.inc.php(278) : eval()'d code</b> on line <b>1</b><br /> Ich bin leider kein Programmierer und kann damit recht wenig anfangen.