Umweltschutz

XT-Commerce - Version 3.0.4: SSL-Schutz aktivieren

Schritt 1:


Diese Anleitung beschreibt, wie Sie im XT-Commerce-Shop den SSL-Schutz (sofern in Ihrem Tarif enthalten) aktivieren, so dass das "Schlosssymbol" erscheint, sobald ein Kunde eine Bestellung abschließen möchte.

Bitte lesen Sie sich die Anleitung zuerst einmal genau durch und beginnen Sie dann mit den Schritten.

Beachten Sie, dass Sie den beiden Dateien configure.php nach erfolgter Änderung wieder einen CHMOD von 444 geben. Legen Sie unbedingt vor der Änderung eine Sicherheitskopie der Original-Dateien an!

Schritt 2:


Rufen Sie die configure.php im Verzeichnis "/xtcommerce/includes" auf und ändern Sie diese wie folgt:

define('HTTP_SERVER', 'http://www.ihredomain.de');
// eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://ssl-account.com/ihredomain.de');
// eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', 'true'); // secure webserver for checkout procedure?

Schritt 3:


Rufen Sie die configure.php im Verzeichnis "/xtcommerce/admin/includes" auf und ändern Sie diese wie folgt:

define('HTTP_SERVER', 'http://www.ihredomain.de');
// eg, http://localhost or - https://localhost should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.ihredomain.de');
define('HTTPS_CATALOG_SERVER', 'https://ssl-account.com/ihredomain.de');
define('ENABLE_SSL_CATALOG', 'true');
// secure webserver for catalog module

Schritt 4:


Rufen Sie die application_top.php im Verzeichnis "/xtcommerce/includes" (nicht die im Unterordner "admin"!) auf und ändern Sie diese wie folgt:

// set the type of request (secure or not)
$request_type = (getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';

ändern zu

// set the type of request (secure or not)
$request_type = ($_SERVER['HTTP_X_FORWARDED_HOST'] == 'ssl-account.com') ? 'SSL' : 'NONSSL';

Schritt 5:


Wenn Sie alles genau befolgt haben, dann sollte der Shop über unseren SSL-Proxy geschützt aufgerufen werden sobald ein Neukunde oder bestehender Kunde sich anmeldet.

An dieser Stelle müssen wir darauf hinweisen, dass der SSL-Proxy evtl. nicht bei bereits modifizierten (Erweiterungen die bereits zusätzlich durch dritte eingebunden wurden) XTC-Shops funktioniert. In diesem Fall müssten Sie sich selbst ein eigenes Zertifikat für Ihre Domain bei uns bestellen, was wir Ihnen aber günstig anbieten können.

Einen Test-Shop finden Sie auch unter http://xtcshop.script-test.de. Dort können Sie sich gern als Neukunde anmelden und eine Testbestellung durchführen um, sich davon zu überzeugen, dass der Shop tatsächlich per SSL geschützt ist.

Suche
in Titel
in Beschreibung