Neu JTL Shop 5.1.5 & PHP 8.0 - Fehlermeldung auf manchen Shopseiten (str_replace)

anilein

Aktives Mitglied
14. Oktober 2017
51
0
Liebe Community :)

Ich habe meinen Shop erfolgreich auf 5.1.5 geupdatet und hinterher auf PHP 8.0 umgestellt. Der Shop schien zu funktionieren (Startseite, Artikelseiten). Auf manchen Seiten (Kategorieübersicht zum Beispiel) kommt folgende Fehlermeldung im Browser:

Fatal error: Uncaught TypeError: str_ireplace(): Argument #2 ($replace) must be of type array|string, int given in (...)

und dahinter diverse aufgelistete php-Dateien.

Wie kann ich das Problem ändern? Was genau muss ich in den entsprechenden Dateien abändern? Irgendwas mit replace und ireplace. Aber schlau werde ich nicht wirklich. Hatte die php-Dateien mal im Notepad++ auf und finde auch "str_ireplace" - aber ich weiß nicht, was ich ändern muss.

Kann jemand helfen?

Danke im Voraus und liebe Grüße :)
 

anilein

Aktives Mitglied
14. Oktober 2017
51
0
Dazu wäre es hilfreich, wenn du diese "diverse aufgelistete php-Dateien" einmal nennen würdest.
Hi FMoche :)

Sorry, dachte, es könnte "was Allgemeines" sein ;) Hier sind die Übeltäter (falls ich es nicht selbst bin :D)

/mnt/web312/c3/99/58641699/htdocs/plugins/s360_amazonpay_shop5/lib/Controllers/FrontendOutputController.php:214 Stack trace: #0
/mnt/web312/c3/99/58641699/htdocs/plugins/s360_amazonpay_shop5/lib/Controllers/FrontendOutputController.php(214): str_ireplace('#kArtikel#', 194, '#result-wrapper...') #1
mnt/web312/c3/99/58641699/htdocs/plugins/s360_amazonpay_shop5/lib/Controllers/FrontendOutputController.php(91): Plugin\s360_amazonpay_shop5\lib\Controllers\FrontendOutputController->addButtons() #2
/mnt/web312/c3/99/58641699/htdocs/plugins/s360_amazonpay_shop5/Bootstrap.php(82): Plugin\s360_amazonpay_shop5\lib\Controllers\FrontendOutputController->handleSmartyOutput() #3
/mnt/web312/c3/99/58641699/htdocs/includes/src/Events/Dispatcher.php(70): Plugin\s360_amazonpay_shop5\Bootstrap->Plugin\s360_amazonpay_shop5\{closure}(Array) #4
/mnt/web312/c3/99/58641699/htdocs/includes/src/Plugin/HookManager.php(104): JTL\Events\Dispatcher->fire(' shop.hook.140', Array) #5
/mnt/web312/c3/99/58641699/htdocs/includes/plugin_inc.php(15): JTL\Plugin\HookManager->executeHook(140, Array) #6
/mnt/web312/c3/99/58641699/htdocs/includes/src/Smarty/JTLSmarty.php(227): executeHook(140, Array) #7
/mnt/web312/c3/99/58641699/htdocs/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_filterhandler.php(63): JTL\Smarty\JTLSmarty->outputFilter('\n \n ...', Object(JTL\Smarty\JTLSmartyTemplateClass)) #8
/mnt/web312/c3/99/58641699/htdocs/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(231): Smarty_Internal_Runtime_FilterHandler->runFilter('output', '\n \n ...', Object(JTL\Smarty\JTLSmartyTemplateClass)) #9
/mnt/web312/c3/99/58641699/htdocs/includes/src/Smarty/JTLSmartyTemplateClass.php(54): Smarty_Internal_Template->render(false, 1) #10
/mnt/web312/c3/99/58641699/htdocs/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(232): JTL\Smarty\JTLSmartyTemplateClass->render(false, 1) #11
/mnt/web312/c3/99/58641699/htdocs/includes/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(134): Smarty_Internal_TemplateBase->_execute(Object(JTL\Smarty\JTLSmartyTemplateClass), NULL, NULL, NULL, 1) #12
/mnt/web312/c3/99/58641699/htdocs/includes/src/Smarty/JTLSmarty.php(363): Smarty_Internal_TemplateBase->display('productlist/ind...', NULL, NULL, NULL) #13
/mnt/web312/c3/99/58641699/htdocs/filter.php(221): JTL\Smarty\JTLSmarty->display('productlist/ind...') #14 /mnt/web312/c3/99/58641699/htdocs/index.php(13): require('/mnt/web312/c3/...')
#15 {main} thrown in /mnt/web312/c3/99/58641699/htdocs/plugins/s360_amazonpay_shop5/lib/Controllers/FrontendOutputController.php on line 214
 

anilein

Aktives Mitglied
14. Oktober 2017
51
0
Na da haste doch den Übeltäter: s360_amazonpay_shop5
Die Kollegen haben da sicherlich eine neue Version des Plugins, in der das behoben sein sollte.
Hi FMoche :)

Oh, sind alle aufgelisteten Datein auf das AmazonPay-Plugin zurückführend? Tatsache gab es ein Update und die Seite zumindest, bei der ich die Fehlermeldung hatte, geht wieder. Cool - danke vielmals :) Dennoch würde mich interessieren, ob du anhand der aufgelisteten Dateien erkennen kannst, ob es nur das eine Problem war.

Vorab danke und schonmal ein schönes Wochenende :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Neu 🚨 Sicherheitswarnung für JTL-Shop-Betreiber: Manipulation des Checkout-Prozesses durch externes JavaScript (Magecart- / Payment-Skimmer) Betrieb / Pflege von JTL-Shop 2
Neu JTL-Shop Konfigurator - die Ausgewählten Konfigurator gruppen werden im Artikel nicht vollständig angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Shop 5 Backup Professional Plugin Plugins für JTL-Shop 0
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Neu Aktuelle JTL Shop Sicherheitslücke - automatischer Patch im JTL Hosting ? Allgemeine Fragen zu JTL-Shop 15
Neu Suche 10–15 JTL-Shops für kostenlose JTL-Shop-Analyse (verschiedene Branchen) Dienstleistung, Jobs und Ähnliches 0
Neu JTL-Shop 5.7.2 Picture-Tag in mobilen Ansicht lädt beide Bilder JTL-Shop - Fehler und Bugs 0
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu Shop 5.7.2 - JTL PayPal Checkout legt alles lahm JTL-Shop - Fehler und Bugs 4
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Welche JTL Shop Plugins oder kleinen Hilfstools würden euch im Alltag wirklich helfen? Plugins für JTL-Shop 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 10
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Massiver jtl-shop-cron aufruf JTL-Shop - Fehler und Bugs 7
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 5
Neu JTL Search blockiert unsere Shops JTL-Shop - Fehler und Bugs 1
Wichtig JTL-ShippingLabels 1.0: Support-Ende GLS/DPD und Migration von JTL-Start-Kunden nach dem 30. September News, Events und Umfragen 12
Neu JTL-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
Kasse in JTL-Wawi 2.0 einbinden JTL-Wawi 2.0 1
Neu JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi - Fehler und Bugs 1
JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi 2.0 4
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
JTL reaktiviert keine Angebote mehr auf Otto Otto.de - Anbindung (SCX) 1
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu JTL-ShippingLabels-Server ist nicht erreichbar JTL-Wawi - Fehler und Bugs 0
Neu JTL Shipping Labels 4.0 Sendungsnummer Kleinpaket nicht an Amazon übermitteln JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.7: Shopify-PDF aus Bestellmetafeld automatisch als Auftragsanhang übernehmen Shopify-Connector 1
JTL 2.0.4: Zahlungsabgleich - Buchungen Fehlen JTL-Wawi 2.0 0
Neu JTL-WMS und JTL-POS... Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Fehlermeldung beim Einlesen der Buchungen in JTL Fibu JTL-Wawi 2.0 2
JTL-Ameise 2.04 - Export Rechnungen csv - unvollständig JTL-Wawi 2.0 13
Neu Belege aus JTL Wawi zu Lexoffice Schnittstellen Import / Export 5
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 6
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 2
Neu JTL Stammtisch Stuttgart Messen, Stammtische und interessante Events 1
Neu Copy/Paste Abstürze seit JTL-Wawi 2.0.5 User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0

Ähnliche Themen