Hi,
I successfully installed Abantecart 1.2.6 on my remote host one week ago and successfully upgraded to 1.2.7 on Saturday. It's a good product.
Changing style (mostly colors) using remote file manager (CPanel) is too difficult so I'm trying to install locally into Windows 7. I upgraded my 5-year-old apache+PHP and installed MySql 5.7, all working well. Then I copied Abantecart 1.2.6 into local site and started install. I had to enable some PHP modules to get all green, then continue to database setup. It gives this error:
-----------------------
Configuration Provide setting below
Error: Could not make a database connection to database mycartdb using myusername@localhost
1 . Please enter your database connection details.
Database Driver: MySQLi *
Database Hostname: localhost *
Database Username: xxx *
-----------------------
If I create a schema using MySql Workbench and do database setup again, it connects and installs for a minute and creates many tables, but finally fails with this error:
-----------------------
Following error has occurred during installation:
OK:
Name Info
10000::database error
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND st.status = 1 AND se.`group` NOT IN (SELECT `key` FROM extensions)' at line 4
Error No: 1064
SQL: SELECT se.`key`, se.`value`, st.store_id FROM settings se RIGHT JOIN stores st ON se.store_id = st.store_id WHERE se.store_id = AND st.status = 1 AND se.`group` NOT IN (SELECT `key` FROM extensions); in C:\www\public_html\store\core\database\amysqli.php on line 106
-----------------------
Then if I try to login as admin, it gives this error:
-----------------------
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND st.status = 1 AND se.`group` NOT IN (SELECT `key` FROM extensions)' at line 4
Error No: 1064
SQL: SELECT se.`key`, se.`value`, st.store_id FROM settings se RIGHT JOIN stores st ON se.store_id = st.store_id WHERE se.store_id = AND st.status = 1 AND se.`group` NOT IN (SELECT `key` FROM extensions); in C:\www\public_html\store\core\database\amysqli.php on line 106
-----------------------
If I go to storefront, it works ok but there are no data to show because db tables are empty.
I removed MySql and did a full install using Bitnami and it was successful to install Apache+PHP+MySql and AbanteCart 1.2.6 was able to connect to the database ok but the directory structure was not suitable to match my remote setup. So I uninstalled and tried again (2 times) using manual install. It gives the same errors.
Thank you for any help!