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.
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
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
Super Danke !!! Wenn ich also auf php7 umstelle muss die Datei wieder gegen die Originale aus dem Master Update getaucht werden ? Richtig
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.
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).
wann kann ich mit einer Lösung rechnen? Seit dem Update funktioniert das Erzeugen von GKV DHL-Label nicht mehr.
Schalte Beilegeretouren in der Modulkonfiguration des DHL Label Moduls aus und du wirst Label erzeugen können.
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
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.
Ok. Das hatte ich natürlich schon gefragt und mir wurde versichert, dass es installiert ist. Sprecher mit meinem Provider und gebe Rückmeldung.
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.
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.
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?
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?