Master Update 4.8.0.0 erschienen

Thema wurde von Wilken (Gambio), 3. März 2023 erstellt.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    28. Dezember 2020
    Beiträge:
    403
    Danke erhalten:
    205
    Danke vergeben:
    68
    #141 Anonymous, 18. März 2023
    Zuletzt bearbeitet: 20. März 2023
    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.
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    13. Juni 2018
    Beiträge:
    209
    Danke erhalten:
    100
    Danke vergeben:
    146
    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
     
  3. Christoph (Ponykiste.de)
    Christoph (Ponykiste.de) Erfahrener Benutzer
    Registriert seit:
    30. November 2013
    Beiträge:
    178
    Danke erhalten:
    8
    Danke vergeben:
    57

    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.
     
  4. Anonymous
    Anonymous Administrator
    Mitarbeiter
    Registriert seit:
    26. April 2011
    Beiträge:
    1.954
    Danke erhalten:
    1.588
    Danke vergeben:
    339
    @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.
     
  5. Christoph (Ponykiste.de)
    Christoph (Ponykiste.de) Erfahrener Benutzer
    Registriert seit:
    30. November 2013
    Beiträge:
    178
    Danke erhalten:
    8
    Danke vergeben:
    57
    #145 Christoph (Ponykiste.de), 18. März 2023
    Zuletzt bearbeitet: 18. März 2023
    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 :D

    EDIT: Hat dann doch funktioniert, vielen Dank =)
     
  6. Dominik Späte
    Dominik Späte Erfahrener Benutzer
    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.251
    Danke erhalten:
    1.141
    Danke vergeben:
    391
    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.
     
  7. Anonymous
    Anonymous Administrator
    Mitarbeiter
    Registriert seit:
    26. April 2011
    Beiträge:
    1.954
    Danke erhalten:
    1.588
    Danke vergeben:
    339
    @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.
     
  8. markus_wick
    markus_wick Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2018
    Beiträge:
    982
    Danke erhalten:
    222
    Danke vergeben:
    156
    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!
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    12. November 2015
    Beiträge:
    245
    Danke erhalten:
    71
    Danke vergeben:
    65
    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.
     
  10. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    18. Juli 2019
    Beiträge:
    645
    Danke erhalten:
    154
    Danke vergeben:
    40
    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?
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Fipptehler? Meintest du 8.1?
     
  12. kai_holst
    kai_holst Erfahrener Benutzer
    Registriert seit:
    4. Mai 2022
    Beiträge:
    487
    Danke erhalten:
    208
    Danke vergeben:
    335
    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.
     
  13. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    18. Juli 2019
    Beiträge:
    645
    Danke erhalten:
    154
    Danke vergeben:
    40
    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!
     
  14. kai_holst
    kai_holst Erfahrener Benutzer
    Registriert seit:
    4. Mai 2022
    Beiträge:
    487
    Danke erhalten:
    208
    Danke vergeben:
    335
    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...
     
  15. Kai Schoelzke
    Kai Schoelzke Beta-Held
    Registriert seit:
    30. März 2016
    Beiträge:
    4.076
    Danke erhalten:
    646
    Danke vergeben:
    307
    #155 Kai Schoelzke, 22. März 2023
    Zuletzt bearbeitet: 22. März 2023
    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.
     
  16. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    18. Juli 2019
    Beiträge:
    645
    Danke erhalten:
    154
    Danke vergeben:
    40
    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.
     
  17. steindl-tools
    steindl-tools Aktives Mitglied
    Registriert seit:
    7. Mai 2021
    Beiträge:
    28
    Danke erhalten:
    0
    Danke vergeben:
    5
    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.
     
  18. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Update von 4.6.0 ohne Probleme, Umstellung auf PHP 8.1 auch Problemlos.

    Hast Du eigene Anpassungen oder fremde Module?
     
  19. TheBet
    TheBet Erfahrener Benutzer
    Registriert seit:
    19. Oktober 2012
    Beiträge:
    137
    Danke erhalten:
    23
    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?
     
  20. Kai Schoelzke
    Kai Schoelzke Beta-Held
    Registriert seit:
    30. März 2016
    Beiträge:
    4.076
    Danke erhalten:
    646
    Danke vergeben:
    307
    Nur wenn Ihr Fremdmodule oder Erweiterungen drin habt, die nicht PHP 8 Kompatibel sind.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.