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:
    251
    Danke erhalten:
    115
    Danke vergeben:
    31
    #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:
    206
    Danke erhalten:
    100
    Danke vergeben:
    143
    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.723
    Danke erhalten:
    1.312
    Danke vergeben:
    305
    @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.090
    Danke erhalten:
    942
    Danke vergeben:
    339
    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.723
    Danke erhalten:
    1.312
    Danke vergeben:
    305
    @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:
    975
    Danke erhalten:
    217
    Danke vergeben:
    153
    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:
    201
    Danke erhalten:
    58
    Danke vergeben:
    52
    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:
    574
    Danke erhalten:
    123
    Danke vergeben:
    35
    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.748
    Danke vergeben:
    137
    Fipptehler? Meintest du 8.1?
     
  12. kai_holst

    kai_holst Erfahrener Benutzer

    Registriert seit:
    4. Mai 2022
    Beiträge:
    407
    Danke erhalten:
    169
    Danke vergeben:
    285
    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:
    574
    Danke erhalten:
    123
    Danke vergeben:
    35
    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:
    407
    Danke erhalten:
    169
    Danke vergeben:
    285
    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:
    3.861
    Danke erhalten:
    571
    Danke vergeben:
    267
    #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:
    574
    Danke erhalten:
    123
    Danke vergeben:
    35
    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 Mitglied

    Registriert seit:
    7. Mai 2021
    Beiträge:
    23
    Danke erhalten:
    0
    Danke vergeben:
    2
    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.452
    Danke erhalten:
    11.255
    Danke vergeben:
    1.606
    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:
    117
    Danke erhalten:
    7
    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:
    3.861
    Danke erhalten:
    571
    Danke vergeben:
    267
    Nur wenn Ihr Fremdmodule oder Erweiterungen drin habt, die nicht PHP 8 Kompatibel sind.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.