Zen Cart Logo
Forums / General Questions / If I enable SSL, my customers can't login

If I enable SSL, my customers can't login

Locked

Views: 3,560

Results 1 to 5 of 5
This thread is locked. New replies are disabled.
15 Dec 2007, 12:37 AM
#1
efman avatar

efman

New Zenner

Join Date:
Nov 2007
Posts:
41
Plugin Contributions:
0

If I enable SSL, my customers can't login

I'll try to give all the info...here's the challenge for you pros.

Using 1.37

Site: http://www.raptorman.ca

I have an SSL certificate that is pointing to http://www.raptorman.ca/shop/ (sorry if thats the wrong terminology)

Here's my config.php

<?php /** * * @package Configuration Settings * @copyright Copyright 2003-2006 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license <http://www.zen-cart.com/license/2_0.txt> GNU Public License V2.0 */ /*************** NOTE: This file is similar, but DIFFERENT from the "admin" version of configure.php. ***********/ /*************** The 2 files should be kept separate and not used to overwrite each other. ***********/ // Define the webserver and path parameters // HTTP_SERVER is your Main webserver: eg, <http://www.yourdomain.com> // HTTPS_SERVER is your Secure webserver: eg, <https://www.yourdomain.com> define('HTTP_SERVER', 'http://www.raptorman.ca/'); define('HTTPS_SERVER', 'https://www.raptorman.ca/'); // Use secure webserver for checkout procedure? define('ENABLE_SSL', 'false'); // NOTE: be sure to leave the trailing '/' at the end of these lines if you make changes! // * DIR_WS_* = Webserver directories (virtual/URL) // these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder) define('DIR_WS_CATALOG', '/shop/'); define('DIR_WS_HTTPS_CATALOG', '/shop/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/'); define('DIR_WS_TEMPLATES', DIR_WS_INCLUDES . 'templates/'); define('DIR_WS_PHPBB', '/'); // * DIR_FS_* = Filesystem directories (local/physical) //the following path is a COMPLETE path to your Zen Cart files. eg: /var/www/vhost/accountname/public_html/store/ define('DIR_FS_CATALOG', '/var/www/html/shop/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DIR_WS_UPLOADS', DIR_WS_IMAGES . 'uploads/'); define('DIR_FS_UPLOADS', DIR_FS_CATALOG . DIR_WS_UPLOADS); define('DIR_FS_EMAIL_TEMPLATES', DIR_FS_CATALOG . 'email/'); // define our database connection define('DB_TYPE', 'mysql'); define('DB_PREFIX', 'zen_'); define('DB_SERVER', '127.0.0.1'); define('DB_SERVER_USERNAME', 'xxxxxxx'); define('DB_SERVER_PASSWORD', 'xxxxxxxx'); define('DB_DATABASE', 'raptorman_ca_-_db'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', 'db'); // use 'db' for best support, or '' for file-based storage // The next 2 "defines" are for SQL cache support. // For SQL_CACHE_METHOD, you can select from: none, database, or file // If you choose "file", then you need to set the DIR_FS_SQL_CACHE to a directory where your apache // or webserver user has write privileges (chmod 666 or 777). We recommend using the "cache" folder inside the Zen Cart folder // ie: /path/to/your/webspace/public_html/zen/cache -- leave no trailing slash define('SQL_CACHE_METHOD', 'none'); define('DIR_FS_SQL_CACHE', '/var/www/html/shop/cache'); ?>

When I enable SSL to TRUE, customers cant log in.

Any help would be appreciated.

Thanks in advance.

15 Dec 2007, 2:38 AM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: If I enable SSL, my customers can't login

Your SSL certificate is issued to "dprhensim71.doteasy.com" ... not to your domain.

Did you purchase an SSL certificate for your domain specifically?

You'll likely need to talk to your host to get the right certificate tied to your account.

15 Dec 2007, 3:15 AM
#3
efman avatar

efman

New Zenner

Join Date:
Nov 2007
Posts:
41
Plugin Contributions:
0

Re: If I enable SSL, my customers can't login

I think I got a "shared" certificate.

What should it read?

15 Dec 2007, 3:24 AM
#5
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: If I enable SSL, my customers can't login

efman:

I think I got a "shared" certificate.

What should it read?

If it was "dedicated", it'd contain your own domain name.

If it's "shared", you'll need to ask your host for the correct path to your site when using the shared certificate.

I'm guessing they'll say something like this:
https://dprhensim71.doteasy.com/raptorman.ca/
... which appears to convert to this: https://dprhensim71.doteasy.com/~admin114/

You'd use that for your HTTPS_SERVER setting.