Neu Nach Update crasht Backend, child läuft nicht

GrowEnd

Aktives Mitglied
30. Januar 2019
68
5
Hallo Zusammen,

ich habe ein großes Problem. Ich habe heute ein Update gemacht von 5.2.7 auf 5.6. Damit alles korrekt angezeigt wird habe ich in der template.xl im child nur die Version geändert und jetzt crasht mein backend. Hier ein ausschnitt meiner template.xml (child)

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template isFullResponsive="true">
<Name>NOVAChild</Name>
<Author>JTL-Software-GmbH</Author>
<URL>https://jtl-software.de</URL>
<Parent>NOVA</Parent>
<Preview>preview.png</Preview>
<Version>5.2.0</Version>
<MinShopVersion>5.6.0</MinShopVersion>
<Description>Dieses Template dient als Vorlage für eigenes Child-Template des NOVA.</Description>
<Settings>
<Section Name="Theme" Key="theme">
<Setting Description="Theme" Key="theme_default" Type="select" Value="my-nova" override="true">
<Option Value="my-nova">My NOVA - mein eigenes NOVA-Theme!</Option>
</Setting>
</Section>
</Settings>
<Minify>
<CSS Name="my-nova.css">
<File Path="themes/my-nova/my-nova.css"/>
<File Path="themes/my-nova/custom.css"/>
</CSS>
</Minify>
<Boxes>
<Container Position="left" Available="1" />
<Container Position="right" Available="0" />
<Container Position="top" Available="0" />
<Container Position="bottom" Available="1" />
</Boxes>
</Template>

warum crasht das backend? was muss ich machen? bin total verzweifelt.

Über Eure Hilfe wäre ich sehr Dankbar.

Beste Grüße

Lars

ps: habe nur bei Version in 5.6 geändert und bei minishop version auch
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.582
2.668
Berlin
Firma
css-umsetzung
Die Aussage crasht reicht nicht, es ist wichtig das du auch eine Fehlermeldung postest.
Hinzu kommt, dass das Child vom5.2er Shop nicht kompatibel ist zum 5.6er Shop.
 

GrowEnd

Aktives Mitglied
30. Januar 2019
68
5
Die Aussage crasht reicht nicht, es ist wichtig das du auch eine Fehlermeldung postest.
Hinzu kommt, dass das Child vom5.2er Shop nicht kompatibel ist zum 5.6er Shop.
Guten Morgen,

Danke für Deine Nachricht, hier meine ausführliche Beschreibung. Update wurde gestern durchgeführt, danach lief erstmal alles (auch das Child), habe dann in der Template.xml im Child nur die Version geändert. Wollte dann das Backend öffnen und nichts ging mehr. Fehler wie im Anhang auf den Bildern, er fragt nach Datenbankupdate, welches sich über den Button aber nicht ausführen lässt.(passiert nichts). Ich habe dann zuerst die template.xml im child gelöscht, damit er wieder die vom Parent nimmt, hat aber nicht gebracht. Habe dann das ganze Child rausgenommen, das hat aber auch nichts gebracht. Habe dann im weitern Verlauf im Plesk über MyPhP wieder auf das Parent gestellt, aber das hat auch nichts gebracht. Cache wurde gelöscht, aber auch keine Veränderung. Habe auch die Konsole gestartet und die Dateien die sie moniert sind zum Teil im Parent garnicht vorhanden. Bei MyPhP ist mir auch aufgefallen das manche Tabellen und Spalten auf UTF_3_general laufen und andere auf UTF_4_unicode (Keine Ahnung ob das etwas damit zutun hat.

Ich bin auf jeden Fall verzweifelt, Backend und Frontend funktionieren nicht.

Was kann ich machen?

Weshalb ist das Child von 5.2 nicht mehr mit 5.6 kompatibel? was muss angepasst werden? Ist ja interessant für den Zeitpunkt wo wieder alles läuft und das Child wieder aktiv werden soll.

Hätte besser kein Update gemacht, wenn ich nur gewusst hätte welches Desaster auf mich zukommt.

Grüße

Lars
 

Anhänge

  • Screenshot (58).png
    Screenshot (58).png
    59,9 KB · Aufrufe: 17
  • Screenshot (57).png
    Screenshot (57).png
    105,7 KB · Aufrufe: 17

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.582
2.668
Berlin
Firma
css-umsetzung
Du solltest als erstes einmal in die Datenbank gehen, dann nimmst du dir die Tabelle ttemplate und sicherst die
Dann gibst du das hier in deinem phpmyadmin ein, das setzt dir das auf das NOVA Template.

Code:
TRUNCATE TABLE `ttemplate`;
INSERT INTO `ttemplate` (`cTemplate`, `eTyp`, `parent`, `name`, `author`, `url`, `version`, `preview`, `exsID`, `bootstrap`, `framework`) VALUES
('bootstrap', 'admin', NULL, 'bootstrap', 'JTL-Software-GmbH', 'https://www.jtl-software.de', '1.0.0', 'preview.png', NULL, 0, NULL),
('NOVA', 'standard', NULL, 'NOVA', 'JTL-Software-GmbH', 'https://www.jtl-software.de', '1.4.1', 'preview.png', NULL, 1, 'Bootstrap4');

Wenn du das gemacht hast,
dann gibst du diesen Befehl in phpmyadmin ein um den Cache vom Shop zu löschen
Code:
update `teinstellungen` set cWert='N' WHERE `cName`= 'caching_activated'


Dann machst du ein Privates Browserfenster auf und versuchst in den Admin zu kommen.

wenn du da rein kommst, dann stellst du mehrfach die Art der JavaScript Komprimierung um, auf Nein, ja und statisch und löschst dann auch zwischendurch den templatecache.
Das machst du, weil es sein kann das der Shop das nicht begreift und nicht auf die Idee kommt da auf etwas aktuelles zuzugreifen. Ist auch nur erforderlich, wenn du im Frontend kein style siehst.

Beachte, alles was du machst, geschieht auf eigene Gefahr, ich kenne deinen Shop nicht und weiß auch nicht was du eventuell alles bereits vermurkst hast, also sicher dir alles bevor du da etwas anfasst.

Ein Shop Update sollte nur jemand machen, der sich damit auskennt und weiß, wie er auf Probleme reagieren muss, der Shop ist ganz weit weg von "ich schieb mal schnell ein Update drüber"
 

GrowEnd

Aktives Mitglied
30. Januar 2019
68
5
Du solltest als erstes einmal in die Datenbank gehen, dann nimmst du dir die Tabelle ttemplate und sicherst die
Dann gibst du das hier in deinem phpmyadmin ein, das setzt dir das auf das NOVA Template.

Code:
TRUNCATE TABLE `ttemplate`;
INSERT INTO `ttemplate` (`cTemplate`, `eTyp`, `parent`, `name`, `author`, `url`, `version`, `preview`, `exsID`, `bootstrap`, `framework`) VALUES
('bootstrap', 'admin', NULL, 'bootstrap', 'JTL-Software-GmbH', 'https://www.jtl-software.de', '1.0.0', 'preview.png', NULL, 0, NULL),
('NOVA', 'standard', NULL, 'NOVA', 'JTL-Software-GmbH', 'https://www.jtl-software.de', '1.4.1', 'preview.png', NULL, 1, 'Bootstrap4');

Wenn du das gemacht hast,
dann gibst du diesen Befehl in phpmyadmin ein um den Cache vom Shop zu löschen
Code:
update `teinstellungen` set cWert='N' WHERE `cName`= 'caching_activated'


Dann machst du ein Privates Browserfenster auf und versuchst in den Admin zu kommen.

wenn du da rein kommst, dann stellst du mehrfach die Art der JavaScript Komprimierung um, auf Nein, ja und statisch und löschst dann auch zwischendurch den templatecache.
Das machst du, weil es sein kann das der Shop das nicht begreift und nicht auf die Idee kommt da auf etwas aktuelles zuzugreifen. Ist auch nur erforderlich, wenn du im Frontend kein style siehst.

Beachte, alles was du machst, geschieht auf eigene Gefahr, ich kenne deinen Shop nicht und weiß auch nicht was du eventuell alles bereits vermurkst hast, also sicher dir alles bevor du da etwas anfasst.

Ein Shop Update sollte nur jemand machen, der sich damit auskennt und weiß, wie er auf Probleme reagieren muss, der Shop ist ganz weit weg von "ich schieb mal schnell ein Update drüber"
Danke für die Hilfestellung, das werde ich direkt mal ausprobieren. Zur Info, ich habe das Shopudate nicht selbst gemacht sondern über das JTL Kundencenter gemacht, ich habe nur die anpassung der Template.xml im child vorgenommen und nachdem es crashte auch wieder rückgängig gemacht. Leider ohne Erfolg. Da ich von sowas keine Ahnung habe, lasse ich da natürlich die Finger von und mache nur Dinge die gemäß Beschreibung ungefährlich sind, was sich in diesem Fall ja scheinbar als Fehler erwiesen hat.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.582
2.668
Berlin
Firma
css-umsetzung
ich habe das Shopudate nicht selbst gemacht sondern über das JTL Kundencenter gemacht.....
Das ist vergleichbar, denn wenn du den Update Knopf drückst, musst du vorher dafür sorgen, das die Bedingungen passen, denn seitens JTL wird hier nichts geprüft.

Es ist also im Grunde nicht anders als wenn du das selbst durchgeführt hättest (darfst du bei einem Hosting aber nicht)
 

GrowEnd

Aktives Mitglied
30. Januar 2019
68
5
Das ist vergleichbar, denn wenn du den Update Knopf drückst, musst du vorher dafür sorgen, das die Bedingungen passen, denn seitens JTL wird hier nichts geprüft.

Es ist also im Grunde nicht anders als wenn du das selbst durchgeführt hättest (darfst du bei einem Hosting aber nicht)
Ah okay, ich verstehe. Macht ja auch Sinn so wie du es schreibst. Da bei vorherigen Updates es keine Probleme gab, habe ich mir natürlich auch diesmal nichts dabei gedacht. Was wäre dein Rat wie ich zukünfte Updates angehen sollte?
 

GrowEnd

Aktives Mitglied
30. Januar 2019
68
5
Whoop Whoop, es hat funktioniert, vielen lieben Dank! Du bist der beste!

Andere Frage, wie bekomme ich denn jetzt mein Child wieder zum laufen? Es ist aktuell als Fehlerhaft im Backend gelistet, was ja vermutlich daran liegt, das ich die template.xml in diesem gelöscht habe, oder?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.582
2.668
Berlin
Firma
css-umsetzung
Das Child Template ist wie angesprochen nicht kompatibel, daher werde ich dir jetzt nicht erklären, wie du das gerettet bekommst, denn egal, was du tust, das css würde komische Sachen machen.

Das Verzeichnis vom fehlerhaftem Child benennst du um und änderst auch den Namen der template.xml in _template.xml

Hol dir hier das zugehörige Child und dann übernehme nach und nach die Einträge die du im alten Child hattest, wenn da tpl Dateien sind, müssen diese geprüft werden.
 

GrowEnd

Aktives Mitglied
30. Januar 2019
68
5
Das Child Template ist wie angesprochen nicht kompatibel, daher werde ich dir jetzt nicht erklären, wie du das gerettet bekommst, denn egal, was du tust, das css würde komische Sachen machen.

Das Verzeichnis vom fehlerhaftem Child benennst du um und änderst auch den Namen der template.xml in _template.xml

Hol dir hier das zugehörige Child und dann übernehme nach und nach die Einträge die du im alten Child hattest, wenn da tpl Dateien sind, müssen diese geprüft werden.
Okay, vielen Dank. Habe mir gerade das Child für 5.6 runtergeladen und lege jetzt los.

In meinem alten Child waren nur ein paar wenige Anpassungen an tpl´s ("layout"header, "productlist"-header, item_box, Item_list) und 2 css anpassungen

Soll ich wenn es fertig eingebunden ist, jede Anpassung aus dem alten Child nach und nach übernehmen, testen und wenn es crasht oder komisch ist wieder entfernen? oder wie kann ich die dateien ggf. im Vorfeld prüfen?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.582
2.668
Berlin
Firma
css-umsetzung
Du musst die Inhalte der tpl Dateien, mit den originalen Vergleichen, ob da außer deinen Änderungen noch andere abweichende Sachen sind.
 
Ähnliche Themen
Titel Forum Antworten Datum
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
Nach Wawi Update keine Fehlermeldung mehr sichtbar kaufland.de - Anbindung (SCX) 2
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
JTL-Wawi sucht falschen ShopType nach Gambio-Update JTL-Wawi 1.7 2
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 13
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu Consentmanager item youtube deaktiviert sich nach ShopUpdate Allgemeine Fragen zu JTL-Shop 0
Neu SUNMI V3 MIX – Touchscreen und USB-Maus frieren nach einigen Minuten ein JTL-POS - Fehler und Bugs 1
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu Wie übertragt ihr Kurzbeschreibungen nach Shopify? Shopify-Connector 3
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1
Neu DHL Versenden 4.0 - Versand nach USA - Parameter state must be between 1 and 20 characters long. JTL-ShippingLabels - Fehler und Bugs 1
Neu DHL Versenden 4.0 - Versand nach CH - Please enter a valid amount JTL-ShippingLabels - Fehler und Bugs 5
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Neu Error 500 Fehler nach Dropper Installation Betrieb / Pflege von JTL-Shop 2
Neu Druck nach jeder Position JTL-POS - Fragen zu Hardware 1
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 18
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 2
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu eBay-Vorlage übernimmt alten Artikelnamen nach Duplizieren – Bug oder Bedienfehler? JTL-Wawi - Fehler und Bugs 2
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 9
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Update Datenbank eazybusiness User helfen Usern - Fragen zu JTL-Wawi 4
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
Neu Paypal Abgleich - Schnittstelle geändert- Wawi Update Erforderlich ! JTL-Wawi - Fehler und Bugs 12
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3

Ähnliche Themen