Urchin Software
5-26-04, 10:17 AM
Hi there,
I installed osCommerce to a subdir called 'oranje' (translated: orange) and access it with the url http://oranje.urchin.nl/ and http://urchin.secure.powweb.com/oranje/ for secure traffic.
I tweaked it a bit (e.g. installed dutch language pack) and found out that there is a bug in osCommerce, which results in customers not being able to checkout there orders and not being able to login. It appears that this has nothing to do with my tweaking, but is a flaw by design (according to http://forums.oscommerce.com/index.php?showtopic=74717&hl= ).
The errors when trying to checkout occurs in https://urchin.secure.powweb.com/oranje/checkout_success.php?action=update&osCsid=xxx (https://urchin.secure.powweb.com/oranje/checkout_success.php?action=update&osCsid=93562632b9c2f29a80582eba53f35e74) . I added a message to show the notify_string, which appears to be invalid: action=notify¬ify[]=
Logging in shows the same result: page not found (404).
Is there anyone who has had similar problems and managed to fixed them?
Here's my configuration.php:
define('HTTP_SERVER', 'http://oranje.urchin.nl'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://urchin.secure.powweb.com'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', true); // secure webserver for checkout procedure?
define('HTTP_COOKIE_DOMAIN', 'oranje.urchin.nl');
define('HTTPS_COOKIE_DOMAIN', 'urchin.secure.powweb.com');
define('HTTP_COOKIE_PATH', '/oranje/');
define('HTTPS_COOKIE_PATH', '/secureoranje/');
define('DIR_WS_HTTP_CATALOG', '/');
define('DIR_WS_HTTPS_CATALOG', '/oranje/');
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', '/www/u/r/urchin.nl/htdocs/oranje/');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
I installed osCommerce to a subdir called 'oranje' (translated: orange) and access it with the url http://oranje.urchin.nl/ and http://urchin.secure.powweb.com/oranje/ for secure traffic.
I tweaked it a bit (e.g. installed dutch language pack) and found out that there is a bug in osCommerce, which results in customers not being able to checkout there orders and not being able to login. It appears that this has nothing to do with my tweaking, but is a flaw by design (according to http://forums.oscommerce.com/index.php?showtopic=74717&hl= ).
The errors when trying to checkout occurs in https://urchin.secure.powweb.com/oranje/checkout_success.php?action=update&osCsid=xxx (https://urchin.secure.powweb.com/oranje/checkout_success.php?action=update&osCsid=93562632b9c2f29a80582eba53f35e74) . I added a message to show the notify_string, which appears to be invalid: action=notify¬ify[]=
Logging in shows the same result: page not found (404).
Is there anyone who has had similar problems and managed to fixed them?
Here's my configuration.php:
define('HTTP_SERVER', 'http://oranje.urchin.nl'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://urchin.secure.powweb.com'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', true); // secure webserver for checkout procedure?
define('HTTP_COOKIE_DOMAIN', 'oranje.urchin.nl');
define('HTTPS_COOKIE_DOMAIN', 'urchin.secure.powweb.com');
define('HTTP_COOKIE_PATH', '/oranje/');
define('HTTPS_COOKIE_PATH', '/secureoranje/');
define('DIR_WS_HTTP_CATALOG', '/');
define('DIR_WS_HTTPS_CATALOG', '/oranje/');
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', '/www/u/r/urchin.nl/htdocs/oranje/');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');