Neu Komprimierung des HTML-Ausgabedokuments mit JSMin.php fehlerhaft?

Der_Bob

Gut bekanntes Mitglied
10. August 2007
222
9
Hallo,

Kurz vorweg: Ich hab' die Anfrage auch an den Support geschickt, schreib's aber auch nochmal hier in's Forum, um evt. Erfahrungsberichte von anderen mit ähnlichen Probleme zu bekommen.

Wir haben gestern festgestellt, dass wir bei 2 (von ~50) unserer Kategorien und ca. 10 (von 2000) Artikeln einen Whitescreen (Fehlercode 500) erhalten. Nach einiger Recherche liegt das offensichtlich an der Komprimierung des HTML-Ausgabedokuments. Nach Deaktivierung dieser funktionieren die Artikel und Kategorien. Der Fehler triff ohne erkennbares Muster nur bei einem kleinen Bruchteil der Artikel auf.

Wir haben derzeit die HTML-Komprimierung deaktiviert und die Seiten laufen wieder einwandfrei, aber generell würden wir gerne die Komprimierung nutzen. Hat jemand ähnliche Probleme bzw. nutzt vielleicht jemand eine (empfehlenswerte) Alternative zu JSMin.php? Hier noch der Fehlercode aus dem Error- Log des Servers (Hosteurope):

[Fri Feb 03 21:55:34 2017] [-:error] [pid 28908] [client 2a02:8071:b69f:1c00:a90d:82:926f:52c2] [host www.tuning-bikes.de] PHP Fatal error: Uncaught exception 'JSMin_UnterminatedStringException' with message 'JSMin: Unterminated String at byte 196: "]);' in /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/JSMin.php:204\nStack trace:\n#0 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/JSMin.php(145): JSMin-]action(1)\n#1 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/JSMin.php(84): JSMin-]min()\n#2 [internal function]: JSMin::minify('\\n\\tvar gts = gts...')\n#3 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/Minify/HTML.php(236): call_user_func(Array, '\\n\\tvar gts = gts...')\n#4 [internal function]: Minify_HTML-]_removeScriptCB(Array)\n#5 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/Minify/HTML.php(103): preg_replace_callback('/(\\\\s*)[script(\\\\...', Array, '[!DOCTYPE html]...')\n#6 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/classes/class.JTL- Shop.JTLSmarty.php(538): Minify_HTML-]process()\n#7 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/classes/class.JTL-Shop.JTLSmarty.ph in /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/JSMin.php on line 204

Viele Grüße,
Marcus
 

Der_Bob

Gut bekanntes Mitglied
10. August 2007
222
9
Hatt' ich als erstes gemacht, da der Fehler ja auch nur bei einzelnen Artikeln auftritt. Hab' zumindest nichts Auffälliges gefunden und auch testweise mal bei einem die Beschreibung komplett gelöscht ohne Erfolg.
Aber kann das überhaupt sein, dass der Artikel ohne Komprimierung korrekt angezeigt wird und mit Komprimierung so einen schwerwiegenden Fehler ausgibt?
Ich schau gleich nochmal drüber, ob ich im jetzigen Zustand HTML-Fehler angezeigt bekomme.
 

Der_Bob

Gut bekanntes Mitglied
10. August 2007
222
9
Hast du eher mal gecheckt, ob die (html)Texte bei den Artikeln OK sind?

Hattest recht, nur war der Fehler gut versteckt. Wir nutzen das Trusted- Shop-Plugin von Netzdinge.
Dort wird die Art.-Nr. als "google_base_offer_id" übergeben, allerdings die nicht-escapte Version. Zudem wird offenbar in der Version 107 auf eine Template-Datei in 101-104 verlinkt.
Da wir Artikel mit Zoll-Angaben haben (also 26"), haben auch teilweise die Art.-Nr. ein Zoll-Zeichen, was ich jetzt entfernt habe. Danach wird wieder alles korrekt angezeigt.
Ohne HTML-Komprimierung wurde der Fehler vom Browser anscheinend einfach ignoriert.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
Ähnliche Themen
Titel Forum Antworten Datum
1.11.5 Weiterhin Absturz bei Aufruf des Zahlungsmoduls JTL-Wawi 1.11 6
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Neu Netto EK des letzten Monats berechnen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eingangsbestätigung des Shops erneut versenden Allgemeine Fragen zu JTL-Shop 2
Anfrage zur Einrichtung des Dashboards (Gewinnanzeige) in JTL-Wawi – Remote-Support über AnyDesk JTL-Wawi 1.10 6
Neu Labeldrucker Toshiba B-EV4 druckt nur 2/3 des Versandlabels User helfen Usern 1
Vote für debugging des Mobile Server Fehlers JTL-Wawi 1.11 1
JTL-Wawi stürzt beim Speichern des Shopify-Connectors jedes Mal ab JTL-Wawi 1.11 0
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Falsche Währung auf Amazon-Rechnung des Kunden (externer Beleg) JTL-Wawi - Fehler und Bugs 3
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Erwartbares Chaos beim Einführung "Prüfung des Empfängernamens" ? Smalltalk 2
Neu Ameise Import - Kind-Artikel - Kurzbeschreibung/Beschreibung des Vaterartikel? User helfen Usern - Fragen zu JTL-Wawi 2
So aktivieren Sie FEFO (Zuweisung des zuerst ablaufenden Bestands) für Arbeitsaufträge. JTL-Wawi 1.10 0
OnePageComposer - diverse HTML-Tags werden aus Richtext automatisch gelöscht Einrichtung JTL-Shop5 4
Url vom Shop korrekt setzten (index.html) Einrichtung JTL-Shop5 16
Neu HTML Attribute im Shopify richtig anzeigen Shopify-Connector 7
Neu Automatische Datenübernahme aus Wawi-HTML in den Shop verhindern Hallo zusammen, Allgemeine Fragen zu JTL-Shop 3

Ähnliche Themen