Im November 2018 hat meine Hoster auf PHP7.2 umgestellt. Da ich meine Plugins nicht aktualisiert hatte, lief nix mehr. Dann bin ich auf einen Virtual Server mit php 5 umgezogen um alle inkompatiblen Updates abzuschalten bzw zu deinstallieren.
Der Shop leif nun bis gestern auf dem Virtual Server stabil, aber eben etwas langsam.
Nun bin ich wieder zurück auf mein Webhosting Paket umgezogen auf PHP7.2 (bzw 7.1). Das Frontend läuft, man kann auch bestellen. Aber das Backend ist eine WEISSE SEITE.
Kann mir jemand weiterhelfen?
Folgenden Error-Log bekomme ich dazu:
[Wed Jan 09 17:11:30 2019] [php7:error] [pid 31028] [client 93.133.188.82] [host www.grevenwurz.de] PHP Fatal error: Uncaught Error: Call to undefined function content\_5c3619c7433fa4\_32079914() in /is/htdocs/wp1159905\_PB4CC29274/www/grevenwurz/shopware/var/cache/production\_201810301443/templates/backend\_de\_DE\_82fdb/8d/87/7f/8d877f8bd15868e5635ccd2452ae02efbfccb853.snippet.header.tpl.php:263\nStack trace:\n#0 /is/htdocs/wp1159905\_PB4CC29274/www/grevenwurz/shopware/var/cache/production\_201810301443/templates/backend\_de\_DE\_82fdb/8d/87/7f/8d877f8bd15868e5635ccd2452ae02efbfccb853.snippet.header.tpl.php(63): content\_5c3619c74574c1\_20345353(Object(Enlight\_Template\_Default))\n#1 /is/htdocs/wp1159905\_PB4CC29274/www/grevenwurz/shopware/engine/Library/Smarty/sysplugins/smarty\_internal\_templatebase.php(180): content\_5c3619c74c3428\_34363588(Object(Enlight\_Template\_Default))\n#2 /is/htdocs/wp1159905\_PB4CC29274/www/grevenwurz/shopware/engine/Library/Enlight/View/Default.php(300): Smarty\_Internal\_TemplateBase-]fetch()\n#3 /is/htdocs/wp1159905\_PB4CC29274/www/grevenwurz/shopware/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php in /is/htdocs/wp1159905\_PB4CC29274/www/grevenwurz/shopware/var/cache/production\_201810301443/templates/backend\_de\_DE\_82fdb/8d/87/7f/8d877f8bd15868e5635ccd2452ae02efbfccb853.snippet.header.tpl.php on line 263
Sowas hab ich noch nie gemacht… Versuche gerade mit putty eine verbindung herzustellen aber scheitere schon daran Habe das Programm runtergelade und versuche zum hostname grevenwurz.de bzw zu der IP eine Verbindung herzustellen. Port kenne ich nicht bzw lasse die 22 stehen. Dann bekomme in dem schwarzen Fenster lediglich ein grünes Kästchen und kurz darauf die Fehlermeldung: „Network Erro: Software caused connection abort“
Wo ist der Fehler?
UNd könnte ich den Cache nicht auch manuell leeren?
Entweder gibt es kein SSH auf Deinem Server (sehr unwahrscheinlich), oder es läuft auf einem anderen Port als 22 - da müßtest Du mal Deinen Hoster fragen.
Du kannst versuchen, den Cache durch Löschen/Leeren bestimmter Verzeichnisse zu leeren, aber das ist nicht das empfohlene Vorgehen und kann zu Fehlern führen, daher solltest Du vorher ein Backup des var/cache-Verzeichnisses machen.
Ok, habe gerade erfahren, dass mein Webpack so alt ist, dass nich dort kein SSH habe. Ich könnte das ändern, dann wäre aber mein Shop 24-48 Stunden gar nicht erreichbar, also auch das Frontend nicht.
Ich werde es wohl erstmal mit Variante Cache-Backup und manueller Löschung probieren…
Soooo, auch das hat nicht so ganz funktioniert: Bei ersten mal hab ich den cache manuell wie beschrieben geleert. Da tat sich nix.
Nachdem ich bei schopware selbst gelesen habe, dass man den Cache Ordner gar nicht mitkopieren solle, wenn man von einer Testumgebung auf eine Liveumgebung umzieht, habe ich ihn mal komplett gelöscht: Plötzlich war das Backend wieder erreichbar, zumindest der Log-In Bereich.
Nach erfolgreichem Log-In dann ein Fenster mit Fehlermeldung:
Ups! Ein Fehler ist aufgetreten!
Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
Unable to load template snippet 'string:{include file=„backend/customer/model/customer.js“}
file=„backend/customer/controller/stream.js“}|backend/customer/payment_methods/controller/detail.js|backend/customer/payment_methods/view/detail/payment_methods.js’ in engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php on line 127
Wie hast du die Dateien denn rüber kopiert?
Ich würde mal den Ordner /themes nochmal komplett überschreiben mit den Originaldateien.
Hab den Ordner /shopware per FTP hochgeladen… Mehr nicht. Probiere das mal aus. Allerdings sieht mein Frontend so aus wie immer, sprich da müssen ja irgendwo richtig Theme Dateien liegen… Aber ich probier mal deinen Tipp!