Somewhat related to some of the problems listed here is the DB configuration.
As far as I can tell, Zencart only has the classes for mysql (includes/classes/db), Although it might work just fine with mysqli, one needs to be careful during the setup not to provide mysqli as the DB_TYPE as validation is done on it:
Code:
if (( (!file_exists('includes/configure.php') && !file_exists('includes/local/configure.php')) ) || (DB_TYPE == '') || (!file_exists('includes/classes/db/' .DB_TYPE . '/query_factory.php') )) {
header('location: zc_install/index.php');
exit;
}
If you have set the type to mysqli, the condition above will validate as includes/classes/db/mysqli/query_factory.php doesn't exist....
Bookmarks