v3.14.x Shop und Adminbereich laden nicht mehr

Thema wurde von heddier, 7. Juli 2020 erstellt.

  1. heddier

    heddier Neues Mitglied

    Registriert seit:
    5. Februar 2020
    Beiträge:
    4
    Danke erhalten:
    0
    Danke vergeben:
    1
    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
     
  2. Wilken (Gambio)

    Wilken (Gambio) Administrator
    Mitarbeiter

    Registriert seit:
    7. November 2012
    Beiträge:
    17.212
    Danke erhalten:
    6.554
    Danke vergeben:
    1.997
    Das klingt als wäre deine PHP Version zu alt für den Shop. Hat die jemand herabgesetzt?
     
  3. heddier

    heddier Neues Mitglied

    Registriert seit:
    5. Februar 2020
    Beiträge:
    4
    Danke erhalten:
    0
    Danke vergeben:
    1
    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
     
  4. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    487
    Danke erhalten:
    149
    Danke vergeben:
    66
    welche PHP Version hast du denn jetzt eingestellt?
     
  5. heddier

    heddier Neues Mitglied

    Registriert seit:
    5. Februar 2020
    Beiträge:
    4
    Danke erhalten:
    0
    Danke vergeben:
    1
  6. Wilken (Gambio)

    Wilken (Gambio) Administrator
    Mitarbeiter

    Registriert seit:
    7. November 2012
    Beiträge:
    17.212
    Danke erhalten:
    6.554
    Danke vergeben:
    1.997
    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.
     
  7. heddier

    heddier Neues Mitglied

    Registriert seit:
    5. Februar 2020
    Beiträge:
    4
    Danke erhalten:
    0
    Danke vergeben:
    1
    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.