Master Update v3.6.0.0 erschienen

Thema wurde von Michael (Gambio), 8. August 2017 erstellt.

  1. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das mit den Beilegeretouren ist tatsächlich problematisch. Laut der Dokumentation die wir von der DHL haben, müssten wir soweit ich sehe alles richtig machen, dafür ist die Meldung "Der angegebene Service ist nicht bekannt. (1101)" aber relativ schräg. Wir werden das mit der DHL klären.
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. November 2011
    Beiträge:
    244
    Danke erhalten:
    14
    Danke vergeben:
    22
    #42 Anonymous, 10. August 2017
    Zuletzt bearbeitet: 10. August 2017
    Auf der Seite checkout_payment.php kommt es zu einer FehlerMeldung nach dem Master update. Update von 3.5.3.1
    Warning: Unsupported declare 'strict_types' in /www/htdocs/....../system/classes/external/paypal3/PayPalLocaleFactory.inc.php on line 11
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Genau. Den Zugang zu "DHL Retoure" muss man sich von DHL extra freischalten lassen.
     
  4. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Haben wir heute morgen auch vor der Nase, da ist in einem neuen Funktionsblock eine Zeile Code in das PayPal Modul geraten, die erst ab PHP 7.0 funktioniert.

    Beste Beschreibung soweit ist damit: Wenn man in Version 3.6.0.0 PayPal Plus aktiv hat und noch PHP5.x hat, kann es zu dem Fehler kommen

    Die Lösung ist der Austausch folgender Datei mit der aus dem Anhang:
    system/classes/external/paypal3/PayPalLocaleFactory.inc.php
     

    Anhänge:

  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. November 2011
    Beiträge:
    244
    Danke erhalten:
    14
    Danke vergeben:
    22
    Super Danke !!!
    Wenn ich also auf php7 umstelle muss die Datei wieder gegen die Originale aus dem Master Update getaucht werden ?
    Richtig
     
  6. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Nein, mit PHP 7 geht alt und neu aus dem Forum, mit PHP 5 nur die neue Version.
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. November 2011
    Beiträge:
    244
    Danke erhalten:
    14
    Danke vergeben:
    22
    Macht es Sinn auf php 7 zu wechseln?
     
  8. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Ja, ist performanter und hat keine Nachteile, es sei denn du hast im oder neben dem Shop noch Drittanbietersoftware am Laufen, die nicht kompatibel zu PHP 7 ist.
     
  9. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Ich nehme mal einen beliebigen PHP Benchmark aus dem Netz und verlinke ihn hier:

    https://www.phoronix.com/scan.php?page=news_item&px=PHP-7.2-Beta-1

    Man schaue sich die Graphen an, links stehen die PHP Versionen. Wenn man das sieht weiss man, dass man kein PHP 5 mehr möchte, wenn man nicht muss (wegen z.B. anderer Anwendungen im gleichen Webspace die das nicht können, oder externen Modulen im Shop die das nicht können).
     
  10. Taisan

    Taisan Erfahrener Benutzer

    Registriert seit:
    4. Februar 2016
    Beiträge:
    143
    Danke erhalten:
    15
    Danke vergeben:
    44
    wann kann ich mit einer Lösung rechnen? Seit dem Update funktioniert das Erzeugen von GKV DHL-Label nicht mehr.
     
  11. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Schalte Beilegeretouren in der Modulkonfiguration des DHL Label Moduls aus und du wirst Label erzeugen können.
     
  12. jps

    jps Erfahrener Benutzer

    Registriert seit:
    9. Juni 2015
    Beiträge:
    503
    Danke erhalten:
    54
    Danke vergeben:
    95
    Wir habe Probleme DHL Labels zu erstellen und auch Probleme mit der Internetmarke.
    Laut den Error-Logs unseres Providers hat das mit dem SOAP-Client zu tun.

    Hier die Error-Logs:

    DHL Labelerzeugung (Ticket 100501778 ):

    [Thu Aug 10 12:59:27.315512 2017] [fcgid:warn] [pid 13439] [client 88.73.72.68:50633] mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Class 'SoapClient' not found in /var/customers/webs/perfekter/gx3/shop/GXMainComponents/Extensions/Geschaeftskundenversand/GeschaeftskundenversandSoapAdapter.inc.php:70, referer: https://www.perfekter-sonnenschutz....aeftskundenversand/PrepareLabel&oID=201711145
    [Thu Aug 10 12:59:27.315564 2017] [fcgid:warn] [pid 13439] [client 88.73.72.68:50633] mod_fcgid: stderr: Stack trace:, referer: https://www.perfekter-sonnenschutz....aeftskundenversand/PrepareLabel&oID=201711145
    [Thu Aug 10 12:59:27.315568 2017] [fcgid:warn] [pid 13439] [client 88.73.72.68:50633] mod_fcgid: stderr: #0 /var/customers/webs/perfekter/gx3/shop/GXMainComponents/Controllers/HttpView/Admin/GeschaeftskundenversandController.inc.php(395): GeschaeftskundenversandSoapAdapter->getSoapClient(), referer: https://www.perfekter-sonnenschutz....aeftskundenversand/PrepareLabel&oID=201711145
    [Thu Aug 10 12:59:27.315572 2017] [fcgid:warn] [pid 13439] [client 88.73.72.68:50633] mod_fcgid: stderr: #1 /var/customers/webs/perfekter/gx3/shop/GXEngine/Services/System/Http/HttpViewController.inc.php(152): GeschaeftskundenversandController->actionCreateLabel(), referer: https://www.perfekter-sonnenschutz....aeftskundenversand/PrepareLabel&oID=201711145
    [Thu Aug 10 12:59:27.315588 2017] [fcgid:warn] [pid 13439] [client 88.73.72.68:50633] mod_fcgid: stderr: #2 /var/customers/webs/perfekter/gx3/shop/GXEngine/Services/System/Http/HttpViewController.inc.php(107): HttpViewController->_callActionMethod('CreateLabel'), referer: https://www.perfekter-sonnenschutz....aeftskundenversand/PrepareLabel&oID=201711145
    [Thu Aug 10 12:59:27.315592 2017] [fcgid:warn] [pid 13439] [client 88.73.72.68:50633] mod_fcgid: stderr: #3 /var/customers/webs/perfekter/gx3/shop/GXMainComponents/Controllers/HttpView/Admin/GeschaeftskundenversandController.inc.php(50): HttpViewController->proceed(Object(HttpContextServerData)), referer: https://www.perfekter-sonnenschutz....aeftskundenversand/PrepareLabel&oID=201711145
    [Thu Aug 10 12:59:27.315595 2017] [fcgid:warn] [pid 13439] [client 88.73.72.68:50633] mod_fcgid: stderr: #4 /var/customers/webs/perfekter/gx3/shop/GXEngine/Services/System/Http/HttpDispatcher.inc.php(72): GeschaeftskundenversandControl in /var/customers/webs/perfekter/gx3/shop/GXMainComponents/Extensions/Geschaeftskundenversand/GeschaeftskundenversandSoapAdapter.inc.php on line 70, referer: https://www.perfekter-sonnenschutz....aeftskundenversand/PrepareLabel&oID=201711145

    Modulaufruf Internetmarke (Ticket 100501780):

    [Thu Aug 10 13:04:08.702904 2017] [fcgid:warn] [pid 14958] [client 88.73.72.68:50661] mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Class 'SoapClient' not found in /var/customers/webs/perfekter/gx3/shop/system/classes/external/inetmarke/OneClick4Application.inc.php:84, referer: https://www.perfekter-sonnenschutz.de/shop/admin/admin.php?do=ModuleCenter
    [Thu Aug 10 13:04:08.702954 2017] [fcgid:warn] [pid 14958] [client 88.73.72.68:50661] mod_fcgid: stderr: Stack trace:, referer: https://www.perfekter-sonnenschutz.de/shop/admin/admin.php?do=ModuleCenter
    [Thu Aug 10 13:04:08.702959 2017] [fcgid:warn] [pid 14958] [client 88.73.72.68:50661] mod_fcgid: stderr: #0 /var/customers/webs/perfekter/gx3/shop/system/classes/external/inetmarke/OneClick4Application.inc.php(123): OneClick4Application->getSoapClient(), referer: https://www.perfekter-sonnenschutz.de/shop/admin/admin.php?do=ModuleCenter
    [Thu Aug 10 13:04:08.702963 2017] [fcgid:warn] [pid 14958] [client 88.73.72.68:50661] mod_fcgid: stderr: #1 /var/customers/webs/perfekter/gx3/shop/system/classes/external/inetmarke/OneClick4Application.inc.php(137): OneClick4Application->retrievePageFormats(), referer: https://www.perfekter-sonnenschutz.de/shop/admin/admin.php?do=ModuleCenter
    [Thu Aug 10 13:04:08.702966 2017] [fcgid:warn] [pid 14958] [client 88.73.72.68:50661] mod_fcgid: stderr: #2 /var/customers/webs/perfekter/gx3/shop/GXUserComponents/modules/InternetMarke/InternetMarkeModuleCenterModuleController.inc.php(46): OneClick4Application->retrievePageFormatsList(), referer: https://www.perfekter-sonnenschutz.de/shop/admin/admin.php?do=ModuleCenter
    [Thu Aug 10 13:04:08.702970 2017] [fcgid:warn] [pid 14958] [client 88.73.72.68:50661] mod_fcgid: stderr: #3 /var/customers/webs/perfekter/gx3/shop/GXEngine/Services/System/Http/HttpViewController.inc.php(152): InternetMarkeModuleCenterModuleController->actionDefault(), referer: https://www.perfekter-sonnenschutz.de/shop/admin/admin.php?do=ModuleCenter
    [Thu Aug 10 13:04:08.702973 2017] [fcgid:warn] [pid 14958] [client 88.73.72.68:50661] mod_fcgid: stderr: #4 /var/customers/webs/perfekter/gx3/shop/GXEngine/Services/System/Http/HttpViewController.inc.php(107): HttpViewController->_callActionMethod(''), referer: https://www.perfekter-sonnenschutz.de/shop/admin/admin.php?do=ModuleCenter
    [Thu Aug 10 13:04:08.702977 2017] [fcgid:warn] [pid 14958] [client 88.73.72.68:50661] mod_fcgid: stderr: #5 /var/customers/webs/perfekter/gx3/shop/GXEngine/Services in /var/customers/webs/perfekter/gx3/shop/system/classes/external/inetmarke/OneClick4Application.inc.php on line 84, referer: https://www.perfekter-sonnenschutz.de/shop/admin/admin.php?do=ModuleCenter

    Würde mich über kurzfristige Hilfe freuen.

    Gruß

    Jan-Peter
     
  13. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    In der PHP Installation deines Hosters fehlt die Unterstützung für SOAP, ohne gehen beide Schnittstellen und einige andere nicht. Da muss der Hoster ran.
     
  14. jps

    jps Erfahrener Benutzer

    Registriert seit:
    9. Juni 2015
    Beiträge:
    503
    Danke erhalten:
    54
    Danke vergeben:
    95
    Ok. Das hatte ich natürlich schon gefragt und mir wurde versichert, dass es installiert ist.

    Sprecher mit meinem Provider und gebe Rückmeldung.
     
  15. Taisan

    Taisan Erfahrener Benutzer

    Registriert seit:
    4. Februar 2016
    Beiträge:
    143
    Danke erhalten:
    15
    Danke vergeben:
    44
    Bei uns zeigt die letzte Seite "checkout_success.php" folgende Fehlermeldung:

    WARNING(2): "Illegal string offset 'url'"

    WARNING(2): "Illegal string offset 'url'"

    WARNING(2): "Cannot modify header information - headers already sent by (output started at /www/htdocs/w0135d2d/html/insiderasia/gambio/gm/classes/ErrorHandler.php:419)"

    sobald die PHP von 7.0 auf 7.1 gesetzt wird.
     
  16. jps

    jps Erfahrener Benutzer

    Registriert seit:
    9. Juni 2015
    Beiträge:
    503
    Danke erhalten:
    54
    Danke vergeben:
    95
    Provider hat dann doch noch eine Kleinigkeit in seiner Konfiguration gefunden ...
    Jetzt funktioniert DHL Label und Internetmarke wieder.
    Er übermittel über mich seine Entschuldigung an Euch/Dich.

    Wir sind erst letzte Woche von Strato zu webgo gewechselt. Und jetzt das Update auf 3.6.0.0 ... da ist das mit der Ursache nicht immer gleich klar.

    Pardon.

    Gruß

    Jan

    P.S. Beide Tickets hab ich geschlossen.
     
  17. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Klingt erstmal nach einem zusätzlichen CheckoutSuccessExtender aus irgendeinem Modul, der nicht PHP7.1 kompatibel ist. Geraten: mal was für Google Analytics in den Shop geworfen?
     
  18. Taisan

    Taisan Erfahrener Benutzer

    Registriert seit:
    4. Februar 2016
    Beiträge:
    143
    Danke erhalten:
    15
    Danke vergeben:
    44
    hast Du recht. Google Analytics abgeschaltet und es funktioniert!
     
  19. Konny_island

    Konny_island Mitglied

    Registriert seit:
    28. Dezember 2016
    Beiträge:
    15
    Danke erhalten:
    1
    Danke vergeben:
    14
    Hallo Marc,
    Habe den Haken erstmal rausgenommen und nun geht es erstmal !
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    11. Februar 2015
    Beiträge:
    1.291
    Danke erhalten:
    398
    Danke vergeben:
    237
    Ich bin mir nicht sicher ob das vorher schon so war, aber nach dem Update auf 3.6.0.0 ist es mir aufgefallen:
    Es findet im Bestellprozess keine Vorauswahl der Zahlungsmethode statt. Übersieht der Kunde das und klickt auf weiter, dann kommt kein Hinweis "BItte wählen Sie....", sondern es erscheint eine komplett weiße Seite mit dem Text:
    "redirecting_to_paypal" oben links.

    Kann das jemand reproduzieren?