Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

SSL problem


Roderick

Recommended Posts

Hello all, i was attempting to enable SSL today, i edited mydomain.com/catalog/includes/configure.php and mydomain.com/admin/includes/configure.php. i now get this error:

 

Parse error: parse error, unexpected T_STRING in D:\hshome\mickeys\products.mickeysmotors.com\catalog\includes\configure.php on line 13

 

is there somthing wrong with my code?

 

catalog/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://products.mickeysmotors.com'); // eg, http://localhost - should not be empty for productive servers

define('HTTPS_SERVER', 'https://mickeysmotors.com'); // eg, https://localhost - should not be empty for productive servers

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

define('HTTP_COOKIE_DOMAIN', 'products.mickeysmotors.com');

define('HTTPS_COOKIE_DOMAIN', 'mickeysmotors.com');

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', 'D:/hshome/mickeys/products.mickeysmotors.com/catalog/');

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

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

// define our database connection

define('DB_SERVER', '72.41.4.4'); // eg, localhost - should not be empty for productive servers

define('DB_SERVER_USERNAME', 'Mickeys_motors');

define('DB_SERVER_PASSWORD', 'paitt');

define('DB_DATABASE', 'Mickeys_motors');

define('USE_PCONNECT', 'false'); // use persistent connections?

define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'

?>

 

admin/includes/configure.php

 

<?php

/*

$Id: configure.php,v 1.3 2003/09/30 16:13:41 serg Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright ? 2002 osCommerce

 

Released under the GNU General Public License

*/

 

// define our webserver variables

// FS = Filesystem (physical)

// WS = Webserver (virtual)

define('HTTP_SERVER', 'http://products.mickeysmotors.com'); // eg, http://localhost or - https://localhost should not be NULL for productive servers

define('HTTP_CATALOG_SERVER', 'http://products.mickeysmotors.com');

define('HTTPS_CATALOG_SERVER', 'https://products.mickeysmotors.com');

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

define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)

define('DIR_WS_ADMIN', '/admin/');

define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN);

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

define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG);

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

 

// define our database connection

define('DB_SERVER', '');

define('DB_SERVER_USERNAME', 'mysql');

define('DB_SERVER_PASSWORD', '');

define('DB_DATABASE', 'osCommerce');

define('USE_PCONNECT', 'false');

define('STORE_SESSIONS', '');

?>

Link to comment
Share on other sites

Hello all, i was attempting to enable SSL today, i edited mydomain.com/catalog/includes/configure.php and mydomain.com/admin/includes/configure.php. i now get this error:

is there somthing wrong with my code?

 

catalog/includes/configure.php

admin/includes/configure.php

 

 

I'm no expert but this seems an obvious problem to me:

 

'D:/hshome/mickeys/products.mickeysmotors.com/catalog/

 

You are pointing to a local drive not a server....

Link to comment
Share on other sites

does oscommerce work with trial SSL certs? could this be my problem?

 

 

You have moved the comments off the lines they need to be on

 

This

 

//

Define the webserver and path parameters

//

* DIR_FS_* = Filesystem directories (local/physical)

//

* DIR_WS_* = Webserver directories (virtual/URL)

 

Should be this

 

// Define the webserver and path parameters

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

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

 

Whenever you see the // at the front of a line it means that line is commented out and is ignored by the program, basically it is so you or another programer can make notes in the code to keep track of what is going on.

 

Somehow the comments got moved down so they are no longer being ignored.

The Knowledge Base is a wonderful thing.

Do you have a problem? Have you checked out Common Problems?

There are many very useful osC Contributions

Are you having trouble with a installed contribution? Have you checked out the support thread found Here

BACKUP BACKUP BACKUP!!! You did backup, right??

Link to comment
Share on other sites

i did as you suggested, the error went away but i'm still not getting any indication (the little lock at the bottom) that i have a secure socket layer.

 

Looks like you need to go to includes/application_top.php somewhere in line 41

 

// set the type of request (secure or not)

$request_type = (getenv('HTTPS') == '0') ? 'SSL' : 'NONSSL';

 

change to

 

// set the type of request (secure or not)

$request_type = (getenv('HTTPS') == '1') ? 'SSL' : 'NONSSL';

 

 

This is typical example one for Dedicated SSL.

 

If this problem not fix. Goto http://www.oscommerce.com/forums/index.php?sho...ic=151162&st=40

Here you got more information for SSL

Wanwan -- %_%_

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...