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.477
2.595
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.477
2.595
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.477
2.595
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.477
2.595
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.477
2.595
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
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
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 Problem nach Update auf Shop 5.6.1 - Impressum JTL-Shop - Fehler und Bugs 2
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu nach Update nicht alle Rechnungen mehr an Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
Neu POS-Server startet nicht mehr nach WaWi-update auf Version 1.11.6.0 JTL-POS - Fehler und Bugs 1
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 1
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 5
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 0
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
Login Zeiten nach User in Wawi 1.6 JTL-Wawi 1.6 0
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 7
Neu Refresh nach Abgleich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Neu Stücklisten nach Artikelkopie nicht mehr direkt änderbar – Bug oder gewollte Änderung? JTL-Wawi - Fehler und Bugs 1
Neu JTL POS - nach Gerätetausch - Standard-Datenbank hinterlegen Einrichtung / Updates von JTL-POS 1
Neu Pickliste nach Teillieferung automatisch löschen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Was genau passiert nach dem zurücksetzen? WooCommerce-Connector 0
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Sortierung nach Produkt Kategorie Arbeitsabläufe in JTL-Wawi 0
Export Zahlungen Amazon marketplace bei Kombi OSS und FBA erfolgt nach JTL2DATEV unvollständig JTL-Wawi 1.9 0
Neu Nach Shopupdate http error 500 JTL-Shop - Fehler und Bugs 9
Neu Abfrage Pakete nach Gewicht, Menge und durchschnittliches Gewicht Eigene Übersichten in der JTL-Wawi 0
Serienmails aus dem Shop nach Kundenimport Einrichtung JTL-Shop5 0
Update 2.0.2. WMS Mobile Server JTL-Wawi 2.0 3
Neu Shop 5.7 update empfhalen Installation / Updates von JTL-Shop 6
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Neu Update fehlgeschlagen Starten mit JTL: Projektabwicklung & Migration 4
Neu WAWI Update - welche Version denn nun? User helfen Usern - Fragen zu JTL-Wawi 19
WAWI - Update JTL-Wawi 2.0 17
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Datenbank-Update bricht ab Installation / Updates von JTL-Shop 8
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 17
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Update auf 2.0.1.0 bricht ab bei 1.12.0.0. JTL-Wawi 2.0 6
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Neu Update Wawi 1.10.16.0 auf 1.11.7 -> JTL-POS Einrichtung / Updates von JTL-POS 3
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Beantwortet Update von 1.11.5 auf 2.0 bleibt hängen JTL-Wawi 2.0 2

Ähnliche Themen