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 Fehlermeldung bei Installation "Keine config.JTL-Shop.ini.php gefunden". Installation / Updates von JTL-Shop 2
Neu JTL shop artikelbeschreibung: tabellenbreite automatisch anpassen Allgemeine Fragen zu JTL-Shop 5
Neu JTL Shop nur noch Hardcore IT Nerds? Allgemeine Fragen zu JTL-Shop 12
Neu JTL Shop Guthaben durch Bewertungen landet in offener Zahlung als Amazon Zahlung JTL-Wawi - Fehler und Bugs 0
Neu Nach update von JTL Hosting keine zugriff auf shop Installation / Updates von JTL-Shop 9
Neu Berufliches und lokales Umfeld wechseln? - Shop am Bodensee/Allgäu sucht JTL Profi Dienstleistung, Jobs und Ähnliches 0
JTL-Shop 5.2.1 - Wie umgehen mit Versandklassen (z.B. Sperrgut, Spedition, etc.)? Wie zusätzliches Sperrgutlogo anzeigen? Einrichtung JTL-Shop5 1
Neu Wie kann ich die Kundengruppe in einem aus dem JTL-Shop eingegangenen Auftrag ändern JTL-Wawi 1.6 1
Neu JTL Shop und Paypal Checkout Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Daten aus dem JTL-Shop "Eigenes Feld" werden nicht in JTL Wawi übertragen JTL-Wawi 1.7 3
Neu Startseite jtl-shop 5, nach update änderung erforderlich ! brauche Hilfe ! Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 5.2.2 Google Sitemap Fehler "Falscher Namensraum" Technische Fragen zu Plugins und Templates 5
JTL Shop 5.2.2 "AUF LAGER" Anzeige in der Artikelübersicht abschalten Einrichtung JTL-Shop5 2
Neu Hintergrundbild in JTL-Shop 5 auf voller Breite hinterlegen Templates für JTL-Shop 2
Neu JTL Shop- und eBay-Aufträge - Probleme bei Aufträgen mit Varianten aus gemeinsamem Lagerbestand User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5, wo kann man Inhalt/Menge im Shop anzeigen lassen (wie vorher in JTL Shop4) Betrieb / Pflege von JTL-Shop 0
Neu 💙 Neues Plugin: Offcanvas Plus (Seitlicher Warenkorb, Login, Wunschzettel und Vergleichsliste) für JTL-Shop 5 Plugins für JTL-Shop 5
3CX Chat in JTL Shop Einrichtung JTL-Shop5 0
Neu JTL-SHOP 5 Exportformat (ab XX,XX Euro) Plugins für JTL-Shop 0
Neu Update JTL-Shop 5.0 auf Aktuell 5.2.2 Technische Fragen zu Plugins und Templates 1
Neu Werden Textattribute von der Suchfunktion im JTL-Shop berücksichtigt? User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5.2.2 - Error 500 im Shop-Backend bei der Anzeige von Warenkörben zu Kampagnen JTL-Shop - Fehler und Bugs 3
Neu [JTL Shop 4] Massenweise SQL-Aufruf DELETE FROM tbesucher WHERE dLetzteAktivitaet <= date_sub(now(),INTERVAL 3 HOUR) JTL-Shop - Fehler und Bugs 0
Neu [JTL Shop 4] Fehlermeldung im Log: 12740 already locked since just now JTL-Shop - Fehler und Bugs 0
Neu Erstellung eines Merkliste Plugin für den JTL Shop 5 Plugins für JTL-Shop 0
Neu 💙 Neues Portlet: Grid-Layout in Spalten und Reihen Bilder individuell anlegen für JTL-Shop 5 Plugins für JTL-Shop 2
Neu JTL Shop Zeigt keine Artikel an Vater/Kinder User helfen Usern - Fragen zu JTL-Wawi 3
Neu [JTL Shop 4] SEO / Kanonische URL blockiert Kategorie-URL JTL-Shop - Fehler und Bugs 0
Neu Online-Shop (Webseite) synchronisiert nicht korrekt mit JTL-Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Shop erstellt unbekannte Links Allgemeine Fragen zu JTL-Shop 3
JTL SHOP 5 Sprachauswahl fehlt JTL-Wawi 1.6 1
Bei Aufträgen von JTL-Shop teilweise Zusatzgewicht JTL-Wawi 1.6 3
Neu Mollie für JTL Shop 5.2.2 Plugins für JTL-Shop 8
Neu Plugins für jtl-sHOP Plugins für JTL-Shop 3
Neu Jtl Shop Megamenue verändern Themeeditor css. - Miniwarenkorb Button zum Warenkorb Hintergrund und Farbe ändern Templates für JTL-Shop 1
Neu Probleme nach Update auf Shop 5.2.2 Fehlermeldung / Deprecated: JTL\ShopBC::getConfig is deprecated / Installation / Updates von JTL-Shop 8
Kunden Senden an Shop und Neukunden aus dem Shop in JTL Aktivieren JTL-Wawi 1.7 2
Neu JTL Shop 4 Versand an Packstationen ausschließen Allgemeine Fragen zu JTL-Shop 1
Neu Zahlungsstatus im JTL-Shop anzeigen Technische Fragen zu Plugins und Templates 0
Neu JTL Shop 5.2.2 + PayPal Checkout 1.1.0 + Webstollen Google Tracking 2.1.0 löst Unmengen add-to-cart events aus JTL-Shop - Fehler und Bugs 6
Neu Bilder oder Icon im JTL Shop 5 Nova Template Hauptkategorie Templates für JTL-Shop 3
Neu Alle Merkmale einer Kategorie ermitteln (JTL Shop 4 zu JTL Shop 5) Technische Fragen zu Plugins und Templates 0
Neu Anbindung JTL Shop an google Tag Manager / GTM Vorlage? User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5 Slider skalliert Bild quadratisch Betrieb / Pflege von JTL-Shop 0
Neu Bugs JTL Shop 5.2.2 Header Builder JTL-Shop - Fehler und Bugs 3
Neu Bestehendes Backup auf neuen JTL Shop Installation / Updates von JTL-Shop 2
Neu JTL-SHOP 5.2.2 | Einstellung 281 greift nicht (erscheinende Artikel ohne Bestand sind käuflich) JTL-Shop - Fehler und Bugs 8
Neu Statistiken JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu Suchleiste des Onlineshops (JTL Shop 5) wir auf Handyansicht / Tablet nicht mehr angezeigt Installation / Updates von JTL-Shop 6
Neu 💙 Neues Plugin: Social Share (Artikel-, Kategorie-, Blogseite teilen) für JTL-Shop 5 Plugins für JTL-Shop 0

Ähnliche Themen