This is my first attempt of running cubecart's 6.2.5 version in xampp for Windows as I want to configure as much as possible on localhost, before migrating to a production server.
Because I develop several sites, the files are not directly put in htdocs but in per-site subfolders:
The folder that I created for cubecart is not named "shop" but "cubecart".
For installation, I have not navigated to the /setup subfolder, but only the root of the website.
However, the installer ran fine. Compatibility checks were OK and the tables were created.
For me, cubecart is not running at all and makes the Apache server crash. (Apache asks permission for stopping.)
After the reading several threads, here's what I have attempted so far, without success :
renamed .htaccess file so that it is no longer used
appended the following lines to includes/global.inc.php
$glob['cookie_domain'] = '127.0.0.1'; // No trailing slash - BEST to use IP address
$glob['storeURL'] = 'http://127.0.0.1/cubecart'; // No trailing slash
$glob['standard_url'] = 'http://127.0.0.1/cubecart'; // No trailing slash
$glob['ssl_url'] = 'https://127.0.0.1/cubecart'; // No trailing slash
$glob['rootRel'] = '/localhost/cubecart/'; // MUST have trailing slash -- use single slash for no path
added ini-custom.inc.php in cubecart folder:
# Custom initialization commands
# Filename: ini-custom.inc.php
# File location: main CubeCart folder
and checked that it is effectively included at line 162 of ini.inc.php .
I identified the crash coming from the last line in index.php (at the root):
The "display" method seems located in "classes/gui.class.php".
This is where I'm stuck.
However, I assume the error most probably comes from a server configuration issue.
Before disabling the .htaccess file, I also had attempted to set the RewriteBase:
Thank you for your help.