Seite 1 von 1

Nach Update von 2.4 auf 2.5 Fehler bei Zahlungsart

BeitragVerfasst: Sa 1. Apr 2017, 12:51
von Lagermuckel
Hi,
nach dem Update von 2.4 auf 2.5 bleibt die Seite auf der die Zahlunsart gewählt wird hängen.
Man kann zwar den Radiobutton auswählen, beim Klick auf "weiter" wird die Seite wider neu geladen. Man kommt nicht weiter, egal welche Zahlungsart ausgewählt wird.
Noch ein Hinweis: Mein kompletter Shop läuft über SSL, könnte das damit zusammenhängen?
Oder muss PHP zwingend von Version 5 auf 7 upgedated werden?

Bin für jeden Tip dankbar.

Re: Nach Update von 2.4 auf 2.5 Fehler bei Zahlungsart

BeitragVerfasst: Do 6. Apr 2017, 11:09
von mmaass
Also wenn irgendwo noch Weiterleitungen sind auf http, also das https nicht richtig konfiguriert ist, könnte dies schon passieren, da so die Parameter nicht richtig gesetzt werden.

Aber genau kann man das so natürlich nicht beurteilen, da man es nicht sieht von aussen.

Müsstest mal in der conf/config.inc.php schauen, ob alle Protokolle von http auf https umgestellt sind, wenn der Shop komplett unter SSL laufen soll.

Re: Nach Update von 2.4 auf 2.5 Fehler bei Zahlungsart

BeitragVerfasst: Do 6. Apr 2017, 18:06
von chriswy
Man möge in config.inc.php Zeile 37 auf "true" setzen, damit die Rückmeldung auf https://.. landet, define('SSL_CHECKOUT', true);
und z.B. Firefox diese unsichere Transaktion nicht blockiert.

Grüße

Chris

Re: Nach Update von 2.4 auf 2.5 Fehler bei Zahlungsart

BeitragVerfasst: Di 11. Apr 2017, 15:30
von Lagermuckel
Danke für die Antworten,

aber leider helfen die nicht weiter.
Der Shop läuft ja in Version 2.4 ohne Probleme komplett in SSL.
Dafür habe ich die conf.inc damals schon angepasst.
Sobald ich auf 2.5 update bleibts hängen.

In Zeile 37 steht schon "true".

Hier mal der Ausschnitt dazu:
Code: Alles auswählen
define('SSL_CHECKOUT', true);
if((strstr($_SERVER['SCRIPT_NAME'], 'bestellen/index.php') || strstr($_SERVER['SCRIPT_NAME'], 'bestellen/auftragsbestaetigung.php')) && SSL_CHECKOUT || $_SERVER['HTTPS']) {
define('PROTOCOL', 'https'); } else {
define('PROTOCOL', 'http'); }

define("URLPFAD", PROTOCOL . "://www.xyz.de/");
if(SSL_CHECKOUT) {
define("URLPFAD_SSL", "https://www.xyz.de/"); } else {
define("URLPFAD_SSL", "https://www.xyz.de/"); }

define("URLPFAD_NOSSL", "http://www.xyz.de/");
define("DATEIPFAD", "/www/htdocs/xyz.de/");
define("IMAGEPFAD", PROTOCOL . "://www.xyz.de/images/");

define("ADMINPFAD", "/www/htdocs/xyz.de/admin/admin_neu/");
define("ADMINURLPFAD", PROTOCOL . "://www.xyz.de/admin/admin_neu/");


Noch weitere Tipps?

Danke im Voraus.

Re: Nach Update von 2.4 auf 2.5 Fehler bei Zahlungsart

BeitragVerfasst: Di 11. Apr 2017, 15:57
von mmaass
Also es gibt zwei Varianten, entweder man will nur die Checkoutroutine auf SSL, dann nimmt man die true Variante.

Will man komplett auf SSL umstellen, kann man es false lassen, muss aber alle Protokolle umstellen. Da hab ich noch zwei bei Dir gefunden, die dann falsch wären.

define('PROTOCOL', 'http'); }

und

define("URLPFAD_NOSSL", "http://www.xyz.de/");

Re: Nach Update von 2.4 auf 2.5 Fehler bei Zahlungsart

BeitragVerfasst: Sa 15. Apr 2017, 15:23
von chriswy
Danke für die Info zur Komplettumstellung auf https , funktioniert.
Eine "Mixed Content" Warnung war übriggeblieben wegen des Fonts "Monda", der über eine unsichere Verbindung von google bezogen wurde (layout.css, Zeile 1).