Konfiguration für XTCommerce:
Aktivieren Sie zuerst SSL in Ihrem Confixx-Adminbereich. Dies ist nur möglich, wenn SSL in Ihrem Paket inkl. ist oder Sie ein eigenes Zertifikat bei uns erworben haben!
Navigieren Sie dann mit Ihrem FTP-Client in den Installationsordner des Shops. Dort befindet sich der Ordner /includes mit der php-Datei configure.php. Passen Sie die Datei folgendermaßen an:
Suchen Sie nach den Zeilen:
define('HTTP_SERVER', 'http://IhreDomain.xy'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://IhreDomainxy'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?
und ersetzen Sie diese bitte mit:
define('HTTP_SERVER', 'https://IhreDomain.xy/'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://IhreDomainxy/'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', true); // secure webserver for checkout procedure?
Gehen Sie nun wieder in den Installationsordner des Shops. Dort befindet sich der Ordner /admin/includes wieder mit der php-Datei configure.php. Diese ist ebenfalls anzupassen.
Suchen Sie dort diese Zeilen:
define('HTTP_SERVER', 'http://IhreDomain.xy); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://IhreDomain.xy');
define('HTTPS_CATALOG_SERVER', '');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
ersetzen Sie diese bitte mit:
define('HTTP_SERVER', 'https://IhreDomain.xy/'); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'https://IhreDomain.xy/);
define('HTTPS_CATALOG_SERVER', 'https://IhreDomain.xy/');
define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
Konfiguration für OSCommerce:
Navigieren Sie in den Installationordner (hier /oscommerce) des Shops. Dort befindet sich der Ordner /includes mit der php-Datei configure.php. Passen Sie die Datei folgendermaßen an:
Suchen Sie nach den Zeilen:
define('HTTP_SERVER', 'http://IhreDomain.xy); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?
define('HTTP_COOKIE_DOMAIN', 'IhreDomain.xy');
define('HTTPS_COOKIE_DOMAIN', '');
define('HTTP_COOKIE_PATH', '/oscommerce/');
define('HTTPS_COOKIE_PATH', '');
define('DIR_WS_HTTP_CATALOG', '/oscommerce/');
define('DIR_WS_HTTPS_CATALOG', '');
und ersetzen Sie diese bitte mit:
define('HTTP_SERVER', 'https://IhreDomain.xy'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://IhreDomain.xy'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', true); // secure webserver for checkout procedure?
define('HTTP_COOKIE_DOMAIN', 'IhreDomain.xy');
define('HTTPS_COOKIE_DOMAIN', 'IhreDomain.xy');
define('HTTP_COOKIE_PATH', '/oscommerce/');
define('HTTPS_COOKIE_PATH', '/oscommerce/');
define('DIR_WS_HTTP_CATALOG', '/oscommerce/');
define('DIR_WS_HTTPS_CATALOG', '/oscommerce/');
Gehen Sie nun wieder in den Installationsordner des Shops. Dort befindet sich der Ordner /admin/includes wieder mit der php-Datei configure.php. Diese ist ebenfalls anzupassen.
Suchen Sie dort diese Zeilen:
define('HTTP_SERVER', 'http://IhreDomain.xy); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://IhreDomain.xy');
define('HTTPS_CATALOG_SERVER', '');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
ersetzen Sie diese bitte mit:
define('HTTP_SERVER', 'https://IhreDomain.xy/'); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'https://IhreDomain.xy/);
define('HTTPS_CATALOG_SERVER', 'https://IhreDomain.xy/');
define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
Nun funktioniert Ihr Shop auch mit SSL.
Zur Erklärung:
Die erste configure.php ist für den Shop an sich.
Die zweite configure.php für Ihren Adminbereich.