Habe im Testshop das Update von 4.6.0.3 auf 4.8.0.0 durchgeführt. Beim Aufruf der Seite: Ein unerwarteter Fehler ist aufgetreten... Argument 4, das an Gambio\Core\Permission\App\PermissionService::checkAdminPermission() übergeben wird, muss vom Typ string sein, Null angegeben, aufgerufen in /var/www/web328/html/testshop2/admin/includes/application_top.php online 704 Browser-Cache geleert. Den Testshop über .../admin/admin.php aufgerufen, konnte mich einloggen, dann da Caches geleert. Kann im Adminbereich alles machen, auch über Artikel Produkte aufrufen, in den Warenkorb legen, geht alles. Nur wenn ich die Startseite aufrufe: Ein unerwarteter Fehler ist aufgetreten... Syntaxfehler, unerwartetes Dateiende Finde den Fehler nicht Habe den Fehler in meinen Anpassungen gefunden. Funktioniert wieder.
Danke @Till (Gambio) für Richten des Shops, er läuft wieder, ich entschuldige mich für den Post und gebe dir recht, ich habe den Post gelöscht
Ich stehe leider vor dem selben Problem, haben das Hosting (von Estugo) auf Version 8.0.28 gestellt, es gab leider keine 7.4.7. und habe nun das Problem: SQL Error! Unknown column 'is_bot' in 'field list' Query: INSERT INTO whos_online SET `customer_id` = '0', `full_name` = 'Guest', `session_id` = 'otb9tdb99sq7pv3s449pbra9r9', `ip_address` = '94.31.89.215', `time_entry` = '1679159935', `time_last_click` = '1679159935', `last_page_url` = '/login_admin.php?check_2fa', `is_bot` = 0 Habe esper Filezilla hochgeladen und im Anschluss nochmal per Pleskseite von Estugo, aber der Fehler ist immer noch vorhanden.
@Christoph (Ponykiste.de) Hast du schon versucht das Update nach dem Hochladen der Dateien manuell zu starten über /gambio_updater/ ? Weil der von dir genannte Fehler kommt, wenn die Datenbank noch nicht aktualisiert wurde.
Hallo Till, damit bin ich über den Loginbereich schonmal hinaus gekommen, Danke. Allerdings sagt er mir nun das nicht alle Dateien hochgeladen wurden. Ich denke ich mache gleich den Rechner einmal aus und schaue morgen wieder rein EDIT: Hat dann doch funktioniert, vielen Dank =)
includes/classes/xtcPrice.php Code: // get Tax rate if(!empty($p_customers_id)) { $t_customer_info_array = xtc_oe_customer_infos($p_customers_id); $t_tax_rate = (float)xtc_get_tax_rate($p_tax_class_id, $t_customer_info_array['country_id'], $t_customer_info_array['zone_id']); } Sieht nach dead code aus. Eine Funktion xtc_oe_customer_infos() gibt es nicht.
@Dominik Späte Die Funktion liegt hier /inc/xtc_oe_customer_infos.inc.php und gibt es noch und sie wird von der Funktion xtcGetPrice aufgerufen, wenn man nicht eingeloggt ist. Die Funktion xtcGetPrice wird noch an vielen Stellen im System genutzt. Ich würde da jetzt nicht so schnell beurteilen ob das Dead Code ist, denn es ist ja an bestimmte Bedingungen geknüpft. Das müsste man mal gezielt untersuchen.
Gerade eben das 4.8.0.0 Update von 4.5.2.2 sowohl im Testshop als dann auch im LiveShop vorgenommen incl. Umstellung auf PHP 8.1.7. Das lief perfekt, schnell und völlig problemlos, danke dafür!
Ich fände es auch sehr wichtig, dass das angepasst wird. Hatte dazu auch ein Ticket im Januar 2022 gemacht (#101289572). Der Fehler sollte in einem zukünftigen Update behoben werden. Gambio: Könnt ihr das bitte nochmal prüfen? Dankeschön.
Ich habe gerade testweise mal von 4.6.0.2 auf 4.8 aktualisiert und auf PHP 7.1 geschaltet, und alles scheint zu laufen, sehr erfreulich. Ich müsste nur wissen ob Mollie auch mit 4.8 läuft, laut Website von Mollie geht es nur bis 4.6xx. Daher die Frage: Hat jemand Gambio 4.8 und Mollie mit dem aktuellen Mollie-Modul am laufen?
Ich habe gerade den Mollie-Support deswegen angeschrieben und nachgefragt wann das Modul angepasst wird? Vielleicht fragst Du das selbe und die merken, dass Bedarf da ist... Es läuft unter 4.7 und PHP 8.1 bei mir, aber nicht vollständig. Den Versandlink muss ich noch manuell in Mollie reinkopieren um dort die Zahlungsfreigabe auslösen.
8.1 meinte ich, sorry. Was ist mit "Den Versandlink muss ich noch manuell in Mollie reinkopieren und auch dort damit die Zahlungsfreigabe auslösen." gemeint? Wo kann man denn da einen Versandlink kopieren? Ich frage da mal nach!
Das Thema gehört hier eigentlich nicht rein. Nur soviel: Ich kopiere den Trackinglink, gehe ins Molliekonto zu der entsprechernden Bestellung und gebe dort an, alles versendet. Dann gebe ich Versanddienstleister und Trackinglink in die sich öffnenden Felder und bestätige somit den Versand, damit Mollie das Geld für mich freigibt...
Ich muss mal Fragen ich habe dazu nichts gefunden, gerade bei einem Shop, Updates auf 4.8.0.0 gemacht. Artikel haben Varianten, denen sind Bilder zugeordnet. Die Bilder werden bei Auswahl der Varianten auch angezeigt, aber nicht in den Warenkorb übernommen. Ist da was schief, oder so gewollt? HAT sich erledigt, war nur bei einem Artikel. Warum auch immer.
Zu 4.8.0.0 und Mollie noch eine Nachricht: Mollie hat zugesagt es zu testen, und zeitnah ein Update heraus zu bringen falls nötig. Ich habe darauf hingewiesen dass bald alle umsteigen müssen wenn ihr Provider PHP 7 einstellt. Das wird ja so kommen irgendwann.
Update ohne Probleme eingespielt. Aber etwas anderes geht nicht, die Umstellung der php. Muss man bei der Umstellung der PHP eigentlich im Shop auch etwas ändern? Nach der Umstellung auf die 8er PHP (Web bei 1und1/IONOS) war der shop nicht mehr erreichbar. Zurückgestellt und alles war wieder gut.
Update von 4.6.0 ohne Probleme, Umstellung auf PHP 8.1 auch Problemlos. Hast Du eigene Anpassungen oder fremde Module?
Mir passiert genau dasselbe: Ich habe versucht, PHP von 7.4.xx auf 8.1.10 zu ändern, und der Shop war nicht erreichbar. Ich ging zurück zur vorherigen PHP-Version und alles war in Ordnung. Ist das ein Kompatibilitätsproblem?