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 JTL-Shop 5.6 - Aktuell 5.6.0 Releaseforum 0
Neu Download-Artikel mit dem Download-Modul anbieten JTL SHOP Plugins für JTL-Shop 5
Neu Die folgenden Dateien sind nicht identisch mit den Dateien der aktuellen Version von JTL-Shop. Allgemeine Fragen zu JTL-Shop 0
Neu Auswahl im JTL Shop - keine Rechnung beilegen - wie in Wawi einlesen ? User helfen Usern - Fragen zu JTL-Wawi 6
Neu PromoBar-Portlet für JTL-Shop 5 – Aktionsleiste, Gutschein & Countdown Plugins für JTL-Shop 0
Neu JTL-Shop-Template Technik – optimiert für Performance & Conversion Templates für JTL-Shop 5
Neu GA4-Tracking für JTL-Shop 5 – sauberes E-Commerce & Kategoriepfade Plugins für JTL-Shop 0
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu Rechnungsnummer an JTL-Shop übertragen Technische Fragen zu Plugins und Templates 0
Neu Kundenübernahme Shopware zu JTL Shop - Länderzuweisung User helfen Usern - Fragen zu JTL-Wawi 1
Kunden im JTL Shop sichtbar ? Einrichtung JTL-Shop5 7
Neu JTL Shop 5: ein Kundenkonto in der WAWI mit mehreren Konten im Webshop Allgemeine Fragen zu JTL-Shop 7
Neu ecomdata offline? Shop und JTL Wawi nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 16
Neu JTL Shop 5 Probleme mit Anlegen eines Kundenaccounts Allgemeine Fragen zu JTL-Shop 4
Neu JTL PayPal Checkout 5.3.0 mit Shop 5.5.2 - Artikel nur sichtbar wenn Kunde eingeloggt ist oder Artikel nicht verfügbar ist Plugins für JTL-Shop 6
Neu Session Blocking JTL-Shop 5.5.1 JTL-Shop - Fehler und Bugs 0
Neu Sortierung Artikel Wawi - JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu Eigene Felder - Sortierung wird nicht in JTL Shop übernommen - Anzeige im Shop immer unterschiedlich User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop (anderes Template) eigene Felder aus Wawi als TAB im Shop User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL-Shop Lieferanten Artikelnummer und Suchbegiffe für Onlineshop werden im Shop nicht gefunden Allgemeine Fragen zu JTL-Shop 5
Neu Behandlung von JTL Shop Coupons und Retouren in JTL Wawi Arbeitsabläufe in JTL-Wawi 0
Neu Welche Alternativen zu JTL-Shop JTL-Shop - Ideen, Lob und Kritik 9
Neu JTL Shop 5.5.1 Lieferland kann bei abweichender Lieferadresse nicht ausgewählt werden JTL-Shop - Fehler und Bugs 9
Neu JTL Shop: Ausblenden von Unterkategorien (In der Mitte) möglich ? Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 5.5 Tips für bessere Performance? Allgemeine Fragen zu JTL-Shop 7
Neu JTL Debug 2.0.4 und Shop 5.5.2 - Fehler 500 Plugins für JTL-Shop 3
Neu Sprechende URLs & Sprachlogik im JTL-Shop – Wer hat’s schon umgesetzt? Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop 5.5.2 Startseite Breite ändern Allgemeine Fragen zu JTL-Shop 1
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 0
Neu JTL POS Teilieferung Allgemeine Fragen zu JTL-POS 0
Neu 📢 Neues Plugin "JTL Translate Pro" by Nirico.de Plugins für JTL-Shop 0
Neu Shopify Kategorie /(Produkt Taxonomie) und kategoriespezifische Attribute in JTL Wawi pflegen Shopify-Connector 0
Neu JTL PayPal Plugin - keine Einstellmöglichkeiten, keine Anzeige im Frontend Plugins für JTL-Shop 2
Neu JTL-ShippingLabels und DHL JTL-ShippingLabels - Fehler und Bugs 2
Neu Ihr Token bei JTL-eazyAuction ist ausgelaufen - Verletzung von Nebenpflichten (Treue- und Informationspflicht) durch JTL Einrichtung und Installation von JTL-eazyAuction 3
Neu Versandmeldungen werden nicht übertragen von JTL an Shopify, Shopify-Connector 4
Neu JTL Wawi Auswertungen - Abweichungen zum Steuerberater User helfen Usern - Fragen zu JTL-Wawi 6
Neu Verschachtelte Stücklisten in JTL-Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Anhänge in JTL-Wawi bei Rechnung JTL-Wawi 1.10 0
Neu Magento2 mit Synesty in JTL-Wawi verbinden Allgemeines zu den JTL-Connectoren 9
Neu Bonuspunkte sammeln mit JTL-Pos Allgemeine Fragen zu JTL-POS 0
Neu Abgleich WooCommerce / JTL mit dem Connector – Fehlermeldung WooCommerce-Connector 0
Neu WMS-Lager lässt sich nicht anlegen – Meldung „Sie besitzen keine Lizenz für JTL-WMS“ trotz gebuchtem WMS Start Installation von JTL-WMS / JTL-Packtisch+ 3
Neu XML-Import in JTL-Wawi – Kundenfelder werden nicht übernommen Schnittstellen Import / Export 1
Neu JTL Wawi und Etikettendrucker Brother QL-820NWBc Installation von JTL-Wawi 2
Neu Ebay Konto entfernen JTL Kundencenter Einrichtung und Installation von JTL-eazyAuction 0
Neu JTL Consent Manager - Alles ablehnen Button? Plugins für JTL-Shop 3
Neu Discount Regeln in JTL hinterlegen und zu Woocommerce synchronisieren WooCommerce-Connector 0
Neu Probleme mit der Email über jtl hosting (plesk) User helfen Usern 2
Neu PIM -> Shopware 6 <-> JTL Shopware-Connector 12

Ähnliche Themen