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
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Neu PrestaShop 9 Kompatibilität des Connectors – seit über 8 Monaten keine Lösung PrestaShop-Connector 0
Beantwortet Keine Ausgabe des Artikelnamens (Artikel.Bezeichnung) im Artikeletikett Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Neu ShopApotheke / NinePoint: Wiederkehrender Totalausfall des Bestellimports – graues Autorisierungsfenster User helfen Usern 0
Defekte Retouren mit Grund des Defektes erfassen JTL-Wawi 1.11 1
Übergehe Datensatz, da weder Nachname noch Firmenname und Stasse, Plz, und Ort des Kunden gesetzt sind! JTL-Wawi 1.9 0
Wichtig Änderungen bei der Installation des Shopify Connectors ab 01.01.2026 Shopify-Connector 0
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 7
Neu Hinweisfeld bei Versandarten: HTML Code möglich? Betrieb / Pflege von JTL-Shop 0
Neu Newsletter Anmeldung speichert Namen mit HTML-Entities JTL-Shop - Fehler und Bugs 1
JTL Ameise - Export von HTML und wieder Re-Import JTL-Wawi 1.11 6

Ähnliche Themen