Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Getting shared SSL to work in Admin?


Guest

Recommended Posts

I've been testing my 1st OSC site in my own webspace before it goes fully live, but having trouble getting the admin section to work under shared SSL. The rest of the site works a treat, diving back and forth between secure/non-secure pages, letting people sign in and buy with no troubles.

I need the admin secured because the credit card numbers need to be viewed from here as the customer will be processing in the shop!

 

http url: http://www.electriccommerce.co.uk/catalog (check it out by the way!)

https url: https://www.webserver-secure.net/~doncogug

 

There is a virtual link between these so I don't have to duplicate my site.

 

catalog/includes/configure.php :

 

<?php

// Define the webserver and path parameters

// * DIR_FS_* = Filesystem directories (local/physical)

// * DIR_WS_* = Webserver directories (virtual/URL)

  define('HTTP_SERVER', 'http://www.electriccommerce.co.uk'); // eg, http://localhost - should not be empty for productive servers

  define('HTTPS_SERVER', 'https://www.webserver-secure.net/~doncogug'); // eg, https://localhost - should not be empty for productive servers

  define('ENABLE_SSL', true); // secure webserver for checkout procedure?

  define('HTTP_COOKIE_DOMAIN', 'www.electriccommerce.co.uk');

  define('HTTPS_COOKIE_DOMAIN', 'https://www.webserver-secure.net');

  define('HTTP_COOKIE_PATH', '/catalog/');

  define('HTTPS_COOKIE_PATH', '/catalog/');

  define('DIR_WS_HTTP_CATALOG', '/catalog/');

  define('DIR_WS_HTTPS_CATALOG', '/catalog/');

  define('DIR_WS_IMAGES', 'images/');

  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

  define('DIR_WS_INCLUDES', 'includes/');

  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

  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', 'pub/');

  define('DIR_FS_CATALOG', '/home/doncogug/public_html/catalog/');

  define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');

  define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

?>

 

catalog/admin/includes/configure.php :

<?php

/*

  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com

 

  Copyright © 2003 osCommerce

 

  Released under the GNU General Public License

*/

// Define the webserver and path parameters

// * DIR_FS_* = Filesystem directories (local/physical)

// * DIR_WS_* = Webserver directories (virtual/URL)

  define('HTTP_SERVER', 'http://www.electriccommerce.co.uk'); // eg, http://localhost - should not be empty for productive servers

  define('HTTPS_SERVER', 'https://www.webserver-secure.net/~doncogug'); // eg, https://localhost - should not be empty for productive servers

  define('ENABLE_SSL', true);

  define('HTTP_CATALOG_SERVER', 'http://www.electriccommerce.co.uk');

  define('DIR_FS_DOCUMENT_ROOT', '/home/doncogug/public_html/catalog/'); // where the pages are located on the server

  define('DIR_WS_ADMIN', '/catalog/admin/'); // absolute path required

  define('DIR_FS_ADMIN', '/home/doncogug/public_html/catalog/admin/'); // absolute pate required

  define('DIR_WS_CATALOG', '/catalog/'); // absolute path required

  define('DIR_FS_CATALOG', '/home/doncogug/public_html/catalog/'); // absolute path required

  define('DIR_WS_IMAGES', 'images/');

  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

  define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');

  define('DIR_WS_INCLUDES', 'includes/');

  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

  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_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');

  define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');

  define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');

  define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');

  define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

?>

 

I tried adding the lines:

  define('HTTPS_CATALOG_SERVER', 'https://www.webserver-secure.net/~doncogug');

  define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module

 

From catalog/includes/configure.php to the admin one, but that still didn't work.

I have an admin password page, which I can access through https, but entering my password redirects me to the non-secure server.

 

Can anyone help?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...