Neu Shop 5 - UTF8 Problem mit Datenbank Import und Wiederherstellung

  • JTL-Connect 2022: Ihr habt noch kein Ticket? Jetzt schnell sichern! Die PreConnect ist bereits ausgebucht, auch für die After-Show-Party auf der Ocean Diva sind nur noch wenige Plätze verfügbar! HIER geht es zum Ticketverkauf

  • Das Stable Release von JTL-Wawi 1.6 ist startklar: HIER gehts zum Forenbeitrag

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.588
207
Leipzig
Hallo,

ich dachte ich kann das Problem selbst lösen, aber das zieht dann meist doch einen Rattenschwanz hinter sich her. xD

Folgende Konstellation:
JTL Shop 5 mit importierter Shop4 DB (Blowfishkey ist korrekt, sollte aber für das Problem keine Bedeutung haben)
Als ich Anfang des Jahres das erste Mal die 4er DB importiert hatte, gab es kein UTF8 Problem nach dem migrieren. Also alle Zeichen sauber.
Vor einer Woche wollte ich die 5er DB mit der noch laufendem 4er Shop DB aktualisieren. Nach dem Migrieren gab es Fehler auf die ich keine "Lust" hatte, bzw. feststellte, dass ich scheinbar an einer Stelle zu wenig und an anderer Stelle zu viel importiert hatte. Importiert im Sinne von wiederherstellen (via SQLDumper). Vielleicht ist das schon ein Fehler.
Also alles zurück und die Sicherung wieder eingespielt. Hier hatte ich erstmal keine Fehler mehr entdecken können.
Am nächsten Tag waren die UTF8 Zeichenfehler überall zu finden. Kategorien, News/Blogbeiträge, eigene Boxen, eigene Seiten.
Einzig die Artikelbeschreibungen waren nicht davon betroffen.
Habe mir daraufhin die DB angeschaut, fast alles auf InnoDB und utf8_unicode_ci. Außer die jtlsearch Tabellen.
An anderer Stelle steht für die DB: utf8mb4_general_ci, das Schema aber auf utf8_general_ci. Ich vermute, dass mein Hoster ein Update gemacht hat. Da ja bei der ersten Migration nicht das Problem auftrat. Oder ich bin zu blöd. 😅

Ich habe dann eine neue leere DB erstellt und noch einmal die 4er DB darin wiederhergestellt und dann migriert. UTF8 Problem besteht da auch weiterhin. :(

Hat jemand eine Idee?

Die letzte Instanz des Testens wäre eine DB via Shop5 zu erstellen und dann die 4er Daten, also nur die Kundendaten, Bestellungen, Rechnungen, Lieferzeug, etc.pp. wiederherzustellen. Oder ich muss das über importieren machen, da der Blowfishkey ja anders ist. Ich möchte die Kundendaten erhalten.

Den Beitrag habe ich eigentlich nur erstellt, weil es kein direktes zurücksetzen der Sprachvariablen gibt. Und beim händischen Umschreiben ich einfach nicht weiß was bei "productDetails;dimensions2d;"Abmessungen (L×H)";1" das "×" sein soll.
Laut Google könnte es ein Ö sein, aber was ist bitte LÖH?

Grüße
holzpuppe
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
4.728
902
1654768343412.png

Warum machst denn kein sauberes update, ohne irgendwelche händischen Importe von irgendwelchen Tabellen?

Wenn du Migrationsfehler hast auf einem DEV, musst du analysieren warum er eine Tabelle nicht updaten konnte (hatten wir auch an diversen Stellen). Einige "nicht-kritische" Tabellen kannst dann notfalls auch selbst, händisch, auf InnoDB / utf8_unicode_ci stellen
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.588
207
Leipzig
Den Anhang 83830 betrachten

Warum machst denn kein sauberes update, ohne irgendwelche händischen Importe von irgendwelchen Tabellen?

Wenn du Migrationsfehler hast auf einem DEV, musst du analysieren warum er eine Tabelle nicht updaten konnte (hatten wir auch an diversen Stellen). Einige "nicht-kritische" Tabellen kannst dann notfalls auch selbst, händisch, auf InnoDB / utf8_unicode_ci stellen
Weil ich eine saubere Shop 5 Installation haben möchte ohne Shop 4 und Shop 3 Leichen. Die bestimmt noch irgendwo rumliegen. xD
Da das Einrichten des Shop 5 länger dauert, möchte ich den 4er Shop nicht lange ausgeschaltet wissen. Da geht mir ja potenziell Umsatz flöten.
Fehler gab es eigentlich "nur" bei ttemplate und Einträge bei Plugins. Also Kleinigkeiten.
Danke für das "x". :)
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
4.728
902
Wow...hätt ich auch gern gemacht und hatte ich mir auch angeschaut, aber das sauber - ohne Leichen und ohne Fehler - hinzubekommen, war mir dann einfach zuviel, da wir auch schon seit dem 2er die Updates mitziehen und da massenhaft JTL Bugs in Tabellen vorhanden sind.

Viel Glück! ;)
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.588
207
Leipzig
Wow...hätt ich auch gern gemacht und hatte ich mir auch angeschaut, aber das sauber - ohne Leichen und ohne Fehler - hinzubekommen, war mir dann einfach zuviel, da wir auch schon seit dem 2er die Updates mitziehen und da massenhaft JTL Bugs in Tabellen vorhanden sind.

Viel Glück! ;)
Es ist wohl nicht ganz auszuschließen, dass ein paar Altlasten in der DB weiter mitgenommen werden. Wo ich derer habhaft wurde, habe ich gelöscht. Bei Zweifeln drinnen gelassen. Bis jetzt noch keine systematischen Fehler entdeckt, aber es ist auch noch nicht produktiv. Guggen und klicken geht bis jetzt. 🤞
Ich werde mir jetzt mal die restlichen UTF8 Fehler in der DB anzeigen lassen und schauen, ob ich die im Bulk ersetzen kann. Und dann sehen, ob die Sicherung rausfliegt. (Wie heute bei uns im Laden, nachdem die Elektriker einen Schalter ausgetaucht hatten. Und der Entstörkondensator in der Lampe nach 15 Minuten "Peng" gemacht hatte. Tja, LED-Röhren haben einen eigenen Kondensator. Da waren also zwei. xD. Die Sicherungen bei uns sind noch aus Keramik. ;) Der Lichtschalter, war mindestens 30-50 Jahre alt. Auf jeden Fall DDR.)
 
  • Haha
Reaktionen: hula1499

hula1499

Sehr aktives Mitglied
22. Juni 2011
4.728
902
teinstellung/teinstellungconfig hatten wir massenhaft doppelt/dreifacheinträge, da gibts bei mir noch immer Altlasten in der shop-admin (bei suche noch immer teilweise bei manchen dingen doppelte ergebnise, aber nur 1 richtiges Ziel usw).

Deine Umlautfehler sind aber hausgemacht, behaupt ich...da ist irgendwas in der Migration schiefgegangen.
Und wenns nur die Sprachvariablen sind, nachdem du ja noch deinen originalen 4er laufen hast -> exportier dir die doch von dort (aus der Admin, nicht die Tabelle -> ging bei mir problemlos) migrier und importier dann die 4er Shop Variablen wieder rein. Gibt im 5er eh auch massenhaft neue, die du auch noch nachpflegen musst.

Keramiksicherungen...kriegt man da im Museum nicht schon Geld dafür? ;)
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.588
207
Leipzig
teinstellung/teinstellungconfig hatten wir massenhaft doppelt/dreifacheinträge, da gibts bei mir noch immer Altlasten in der shop-admin (bei suche noch immer teilweise bei manchen dingen doppelte ergebnise, aber nur 1 richtiges Ziel usw).

Deine Umlautfehler sind aber hausgemacht, behaupt ich...da ist irgendwas in der Migration schiefgegangen.
Und wenns nur die Sprachvariablen sind, nachdem du ja noch deinen originalen 4er laufen hast -> exportier dir die doch von dort (aus der Admin, nicht die Tabelle -> ging bei mir problemlos) migrier und importier dann die 4er Shop Variablen wieder rein. Gibt im 5er eh auch massenhaft neue, die du auch noch nachpflegen musst.

Keramiksicherungen...kriegt man da im Museum nicht schon Geld dafür? ;)
Ich teste gerade einen anderen Weg. Eventuell lag es an einem Update des Hosters für Maria DB. "utf8mb4_general_ci" soll wohl erst ab 5.20 funktionieren und ein "utf8mb3_general_ci" gibt es bei mir nicht.
Siehe: https://forum.jtl-software.de/threa...-10-6-4-kollationspruefung-ist-falsch.165905/

Und die Sicherungen werde ich wohl eher im Museum kaufen müssen. Oder selbst basteln. LOL. (Haltet Ausschau nach: Rathaus brennt bis auf die Grundmauern ab.) 😬
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.588
207
Leipzig
Sehr geil. Ich feiere mich gerade selbst.
Fehler gefunden!
Manchmal braucht man 2 1/2 Tage sinnlose Arbeit, um auf eine generelle und richtige Lösung zu kommen. 😅
Also: Meine DB war auf utf8mb4_general_ci in "Verbindung zum Server" eingestellt.
Jetzt muss sich nur noch zeigen, ob meine Löschwut in den Tabellen ein Fehler war. Aber bei meinem Glück zeigt sich das vielleicht erst in einem halben Jahr.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Shop Neu Erstellte Kampagnen nicht unter Eigene Kampagnen JTL-Shop - Fehler und Bugs 3
Neu DHL Wunschpaket Plugin JTL Shop 4 - Bestellvorgang verwehren bei fehlender Auswahl/Eingabe Plugins für JTL-Shop 0
Neu Interne Shop-Kampagnen: "Google Suche" inaktiv, dennoch laufen weiter Zahlen ein Betrieb / Pflege von JTL-Shop 2
Beantwortet GELÖST - Verbindungstest JTL-Wawi 1.6 -> JTL-Shop 5.1 scheitert JTL-Wawi - Fehler und Bugs 6
Neu PAYPAL Plugin 2.1.2. zeigt bei JTL SHOP 5.1.4 unsere Bestellnummern nicht mehr an JTL-Shop - Fehler und Bugs 1
Neu Shop Umzug von unterordner auf haubtordner Installation / Updates von JTL-Shop 1
Neu [Email / DKIM] Wo setzt man "Content-Transfer-Encoding" für die Mail-Vorlagen im Shop 4? Einrichtung von JTL-Shop4 3
Neu 💙 Neues Plugin: Upload Field Extension (Uploadfelder für Formulare bereitstellen) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu Shop 5 Wawi abgleich Probeleme JTL-Shop - Fehler und Bugs 1
Neu TIPP: Einzelne Artikelseiten im Shop umgestalten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Exportformate - Eigene Exporte im Shop Ausgabesprache Gemischt JTL-Shop - Fehler und Bugs 0
Neu Google Recaptcha funktioniert nicht mehr bei JTL Shop 4.05 User helfen Usern 1
Neu billardpro.de: Seit ein paar Tagen mit JTL SHop 5 mit dem Snackys Theme Shops stellen sich vor 24
Neu Nach Shop Update (5.1.4) funzt die Theme Kompilierung nicht mehr. JTL-Shop - Fehler und Bugs 3
Neu Shop 4 oder 5 bzw. Wawi 1.5 oder 1.6 Artikel zwei Preise zur Auswahl stellen Allgemeine Fragen zu JTL-Shop 0
Neu Eigene details.tpl (Artikel) für Landingpage im Shop 5 Technische Fragen zu Plugins und Templates 1
Neu PAYPAL Plugin 2.1.2. zeigt bei JTL SHOP 5.1.4 unsere Bestellnummern nicht mehr an Plugins für JTL-Shop 2
Neu CSRF validation failed beim Speichern der OPC-Seiten (...shop/admin/io.php) Einrichtung von JTL-Shop4 0
Neu Rabatt Kategorien zu Shop Kategorien User helfen Usern - Fragen zu JTL-Wawi 0
Seit Update auf Wawi 16 werden uns keine Variationen im Shop mehr angezeigt!!!! JTL-Wawi 1.6 16
Neu Shop Abgleich JTL Wawi 1.6 JTL-Wawi 1.6 1
Behebung einer kritischen Sicherheitslücke in JTL-Shop 5 Einrichtung JTL-Shop5 1
Neu PayPal Checkout :: PayPal Express leitet nach Abschluss auf Shopseite weiter mit 500er - Shop ist online Plugins für JTL-Shop 5
Neu Kann JTL Wawi den Bestellstatus von Online Shop überhemen ? Allgemeines zu den JTL-Connectoren 0
Neu JTL Shop 5 Bestellungen - Lieferadresse lassen sich teilweise nicht ändern in der Wawi JTL-Wawi - Fehler und Bugs 15
Neu Dash.bar legt Shop lahm User helfen Usern - Fragen zu JTL-Wawi 3
Neu Nach Hotfix im Shop 5.1.2 - Fehler in Dateistruktur Installation / Updates von JTL-Shop 6
Shop 5 Mail Vorlagen zum Kaufen Einrichtung JTL-Shop5 0
Neu Mehrsprachiger Shop - plötzlich keine Auswahl mehr User helfen Usern - Fragen zu JTL-Wawi 1
Neu Nova wurde nicht für den 5er Shop entwickelt? JTL-Shop - Fehler und Bugs 4
Neu Kann man mit JTL-Shop 5 A/B Testing durchführen? Allgemeine Fragen zu JTL-Shop 2
Neu Shop 5: Fehlerhafte Plugins löschen JTL-Shop - Fehler und Bugs 0
Neu Worker 2.0 Abgleich mit JTL Shop wird mit Fehler beendet JTL-Wawi - Fehler und Bugs 19
Neu JTL Shop 5 - alle Rechnungen aufrufen Plugins für JTL-Shop 0
Neu JTL Shop Update 5.1.3 - Datenbank Fehler: 1062 Duplicate entry 'COUNTRY_VIEW' for key 'PRIMARY' Installation / Updates von JTL-Shop 6
Neu Eingeschränkter Abgleich aktuallisiert Artikel im Shop nicht Shopware-Connector 13
Neu Neues PayPal "Checkout" Plugin für Shop 5 - "Basic-Version" ohne Übergabe von Artikeldaten möglich? Plugins für JTL-Shop 4
Neu Download Modul: bei Anmeldung mit Amazon-Konto, wird Download nicht im Shop-Kundenkonto zur Verfügung gestellt. Plugins für JTL-Shop 0
Neu JTL Shop 5 Kundenkonto - Erweitern JTL-Shop - Ideen, Lob und Kritik 0
Neu Coupon für Artikel mit 7% und 19% USt wie lösen? Grundsätzliches JTL Shop Problem Allgemeine Fragen zu JTL-Shop 9
Neu Problem bei Sync zwischen JTL Wawi & JTL Shop Onlineshop-Anbindung 14
Neu Kundenansicht im Shop Registriert oder Gastbestellung Individuelle Listenansichten in der JTL-Wawi 2
Neu Umzug auf JTL Shop - wie umgehen mit Länderdomains? Installation / Updates von JTL-Shop 2
Anzahl im Shop aktiver Artikel anzeigen? (CFE) JTL-Wawi 1.6 1
Beantwortet [WAWI-52878] Shop 5 Bestellungen Bundesländer ISO-Code JTL-Workflows - Ideen, Lob und Kritik 2
Neu JTL Shop (4.06.19) - Produktbilder werden nicht mehr generiert Allgemeine Fragen zu JTL-Shop 6
Neu Wie kann man Push-Benachrichtigungen im Shop 5 anzeigen? Allgemeine Fragen zu JTL-Shop 0
Neu 💙 Neues Plugin: Lieferslot (Liefertermin/Abholzeit vereinbaren) für JTL-Shop 5 Plugins für JTL-Shop 3
Neu 💙 Neues Plugin: Liefergebiete Plus (Artikelansicht nach Postleitzahl) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu JTL-Shop ohne Öffentlichkeit entwickeln Allgemeine Fragen zu JTL-Shop 17

Ähnliche Themen