Jump to content

[Solved] ssl - https - technical error


Recommended Posts

Hallo,

Kämpfe noch immer mit SSL. Habe mir nun ein SSL-Zertifikat besorgt, SSL im Backen aktiviert und habe nun folgende Situation:

Wenn ich meinen shop direkt über https aufrufe, scheint alles einwandfrei zu funktionieren.

Rufe ich jedoch den shop mit http auf (was vermutl. die meisten Kunden tun werden) bekomme ich folgende Fehlermeldung sobald ich ein Produkt in den Warenkorb lege:

TECHNICAL ERROR: unable to add the product.

Details:
Error thrown: [object XMLHttpRequest]
Text status: error



Kann mir da bitte jemand weiterhelfen?

Vielen Dank, lg

Link to comment
Share on other sites

  • 3 weeks later...

Hallo,

habe mich jetzt extrem lange gespielt, 1000ende Forumsbeiträge gelesen und es funktioniert so halbwegs. Warum?... Beim Bestellvorgang kommt noch folgende Warnmeldung:

Obwohl diese Seite verschlüsselt ist, werden die von Ihnen eingegebenen Informationen über eine unverschlüsselte Verbindung gesendet und können leicht von Dritten gelesen werden.

Sollen diese Informationen wirklich gesendet werden?

Nicht gerade das was ich mir unter SSL vorstelle, aber das kriegen wir gemeinsam auch noch hin... :-)
BTW: Lösungsvorschläge werden gerne entgegengenommen...

Die letztendliche Lösung war bei mir relativ einfach:
Im Backend 'Ajax Warenkorb' deaktivieren (Modules >> Block - Warenkorb >> Configure)

Ev. ist es auch sinnvoll die .htaccess und php-Einstellungen ('phpinfo') zu kontrollieren. Ist hier nachzulesen:
technical_error_unable_to_add_the_product_dot_

Jetzt stellt sich abschließend noch die Frage welche Nachteile/Änderungen sich durch die Deaktivierung von Ajax ergeben. Ich pers. hab ja davon überhaupt keine Ahnung.

So long, ZaC

P.S.: Großen Dank an RUMATA, der sich immer hilfsbereit zeigte und mir regelmäßig seine Zeit opferte.
Link to comment
Share on other sites

Die ober genannte Lösung funktioniert.... aber...

Ich habe außer das ersetzen von den base_dir in base_dir_ssl in den block-cart-wos.tpl, ach an ein par stellen im ajax-cart.js das baseDir durch baseDir.replace(/https/g, "http") ersetzt.

Und zwar an Zeile: 96, 156 und 204.

Und das Ajax tut alles was es machen soll, aber... 100% ist es noch nicht!

Das einzige was jetzt noch nicht gut geht ist wenn Mann etwas löschen will aus dem Warenkorb(Block) wenn das SSL-Zertifikat aktiv ist. (zB bei order.php, oder history.php), auf diese https Seiten feht der 'Static Token' bei den Trashcan und generiert ein Fehler beim löschen.

Wenn jemand da noch Ideen hat??

Link to comment
Share on other sites

Das einzige was jetzt noch nicht gut geht ist wenn Mann etwas löschen will aus dem Warenkorb(Block) wenn das SSL-Zertifikat aktiv ist


Hab ich auch schon festgestellt. Ich habe mich mittlerweile vom Ajax-Cart verabschiedet. Außer der fehlenden Animation habe ich darin eh noch keinen Sinn entdeckt und mir gleichzeitig einige Probleme vom Hals geschafft.

lg
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...