Update: Problem ist definitiv NICHT gelöst!
Ich erläutere nochmal konkret die Vorgehensweise:
1) Shop 2.0.3.0 downloaded und in Mamp reinkopiert
2) shoproot unter localhost aufgerufen
3) Leere DB erstellt und in der Installationsroutine angegeben
4) Erfolgreiche Installation
5) Check in phpMyAdmin: DB Version 2.0.3.0
6) Nun den dump rüberlaufen zu lassen, was sogar erfolgreich ist, führt dazu, dass die DB Version wieder
auf 1.06 runtergeschraubt wird. Außerdem gibt es jetzt Tabellen, die einen Index erfordern, aber keinen haben! Da mein dump ja die Tabellen dropt, leuchtet es mir ein dass das falsch sein muss!
Er stellt die Struktur aus 1.06 wieder her. Jetzt die DB Updates von 1.06 auf 2.0 einzuspielen führt zu Fehlern, wie auch jedes andere Updatescript!
Fehlender Index hier, Tabellenname da, doppelter Index hier, es hört nicht auf.
Wie stellt sich der Hersteller das vor???
Oder mache ich immer noch grundlegend was falsch?
Anderer Ansatz: Test DB vom Dump erstellt und exportiert.
Shop 2.0.3.0 aufgesetzt und versucht die db zu importieren: #
SQL-Befehl:
--
-- Datenbank: `ShopDump`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `address_book`
--
CREATE TABLE `address_book` (
`address_book_id` int(11) NOT NULL,
`customers_id` int(11) NOT NULL,
`entry_gender` char(1) COLLATE latin1_german1_ci NOT NULL,
`entry_company` varchar(64) COLLATE latin1_german1_ci DEFAULT NULL,
`entry_firstname` varchar(64) COLLATE latin1_german1_ci DEFAULT NULL,
`entry_lastname` varchar(64) COLLATE latin1_german1_ci DEFAULT NULL,
`entry_street_address` varchar(64) COLLATE latin1_german1_ci DEFAULT NULL,
`entry_suburb` varchar(32) COLLATE latin1_german1_ci DEFAULT NULL,
`entry_postcode` varchar(10) COLLATE latin1_german1_ci NOT NULL,
`entry_city` varchar(64) COLLATE latin1_german1_ci DEFAULT NULL,
`entry_state` varchar(32) COLLATE latin1_german1_ci DEFAULT NULL,
`entry_country_id` int(11) NOT NULL DEFAULT '0',
`entry_zone_id` int(11) NOT NULL DEFAULT '0',
`address_date_added` dateti[...]
MySQL meldet: Dokumentation
#1050 - Tabelle 'address_book' bereits vorhanden
...also... mangelt es mir an Verständnis oder was mache ich falsch?
BTW: da Mamp mit minimal PHP version >7 arbeitet, und die 1.06er Version PHP <6 erfordert, bekomme ich lauter Fehlermeldungen bzgl PHP Version, beim Versuch eine 1.06er Version aufzusetzen! XAMPP gesaugt, beim Versuch die Installationsdateien da rein zu kopieren werde ich alt, es dauert ewig, nach ca 30 Minuten hab ich das abgebrochen!
Es kann doch nicht so schwer sein, oder?...