DivaVocals,
Thanks for your time, suggestions and feedback. I am happy to say I found the source of the problem and it has NOTHING to do with any of the mods (EO, TPT or SO) which you graciously tweak and maintain on your own for the benefit of all.
The PROBLEM is with another mod that I installed earlier that changed the CONFIGURATION table by adding another column. It is from NUMINIX and the mod is FEAC (Fast and Easy Ajax Checkout - version 2.27.2). The mod apparently added the additional column "configuration_tab" and it is used to sort and present a tabbed interface for it's own mod's and could be used by others (if they know how).
While the FEAC table change provides a cool interface and grouping of admin tasks, I was not aware (or remembered) the change to one of the main core tables for admin when I installed FEAC. It wasn't until now that I discovered/realized this.
This means with the FEAC mod installed, all future 3rd party admin mods may fail installation because the SQL code is not aware of the added (12th) column in the table. But if you know about it (and need to remember this...) one can easily add the 12th column value (the default value should be: 'General').
But that requires a bit of Zen Cart, PHP and SQL skills to do so, along with determining where in the mod (to be installed) the changes or edits should be made. Simple install SQL file edits is easy enough, but mods that have auto-installers make it a bit harder to figure out.
I'm disappointed that NUMINIX has chosen to do it this way, as it affects future mod installations from any other mod provider. I think the tabbed interface could have been done differently to provide the same affect, but without having to modify the table to do so, thus not cause issues with other mods from other sources.
But it is what it is. I like the Numinix FEAC mod btw, but the table change came as a bit of a surprise and what it means for ease of installation for other mods (harder, more complicated). But Numinix does offer 3rd Party Mod Installation Services for a fee. Not that I've had to use it as I have usually been able to figure things out eventually. But still...
The proceeding posts were a result of frustration from not being aware of the source of the problem when I knew I was doing everything correctly, but it wasn't working!
Okay, here is what I did to fix the problem exactly:
In the file, init_typt_config.php where it starts inserting into the CONFIGURATION table, I added in RED (in every $sql line):
Code:
$sql = "INSERT INTO ".DB_PREFIX."configuration VALUES (val 1, val 2, val 3, val 4, val 5, val 6, val 7, val 8, val 9, val 10, val 11, 'General')";
Once I did that, the install went smoothly and without a hitch. Whew!
Which makes me wonder if the EDIT ORDERS mod I installed just before is actually "Okay", as it appeared to have installed successfully, but I only get this option in the Admin's Edit Orders menu and nothing else:
Edit Orders Version Indicates the currently installed version of Edit Orders. [blank]
I looked and searched in the EO mod's code to see where it too might insert into the configuration table, but didn't find anything...
Does the Edit Orders look to be installed correctly? (Only one option, albeit a blank for "Version"?) Since this is a new Zen Cart install, there are no actual orders in the database, etc., if that has any impact for what is or isn't displayed...
Chris
Bookmarks