Habe zwei komplett verschiedene Shop bei einem Update von 4.4.8 auf 4.6.8 das Problem das sowohl das Frontend als der Admin danach offline sind.
Config Einträte müssten stimmen. Habe jetzt nach Anleitungen von hier im Forum versucht die Module außerhalb des Backends zu deaktivieren, was auch nicht geholfen hat. In der Log-Datei steht folgendes:
oxConnectionException-oxException (time: 2014-03-27 00:10:30): [1054]: mysql error: [1054: Unknown column ‘oxmodule’ in ‘where clause’] in EXECUTE (select oxvarname, oxvartype, DECODE( oxvarvalue, ‘fq45QS09_fqyx09239QQ’) as oxvarvalue from oxconfig where oxshopid = ‘oxbaseshop’ and oxmodule=’’ , ) with user db214043_1703
Hier kann mir sicher jmd.sagen was hier falsch läuft
Also ich DB Backup gemacht - ist sowieso Kopie der Liveseite. Ich werde jetzt nochmal auf 4.4.6. zurückgehen dann alle Module deaktivieren bzw. löschen und dann nochmal den Upgangvorgang einleiten…
So jetzt habe ich die Update Daten mit geänderter config eingespielt (Shop ist dann bereits offline) -
alle Module wurden vor dem Update deaktiviert-
Dann Updateapp gestartet:
Fehlermeldung direkt:
Error: script did not finish successfully.
Please check oxupdatetrack database table for executed actions.
In der Log-Datei folgender Eintrag:
oxConnectionException-oxException (time: 2014-03-27 11:20:22): [1054]: mysql error: [1054: Unknown column ‘oxmodule’ in ‘where clause’] in EXECUTE (select oxvarname, oxvartype, DECODE( oxvarvalue, ‘fq45QS09_fqyx09239QQ’) as oxvarvalue from oxconfig where oxshopid = ‘oxbaseshop’ and oxmodule=’’ , ) with user db214043_1703
Ich habe versuchsweise die alte .htaccess eingespielt und dann geht die Updateapp zumindestens mal los bis zu dieser Fehlermeldung (Module habe zwischenzeitlich komplett gelöscht)
[B]Log-Datei:[/B]
oxConnectionException—!–NOT CAUGHT–!--oxException (time: 2014-03-27 11:46:51): [1062]: mysql error: [1062: Duplicate entry ‘08acb2f595da54b5f865e54aa5cdb967’ for key ‘PRIMARY’] in EXECUTE (INSERT INTO oxconfigdisplay VALUES(‘08acb2f595da54b5f865e54aa5cdb967’, ‘theme:basic’, ‘bl_showListmania’, ‘features’, ‘’, 7), ) with user db214043_1703
[B]Fehldermeldung Updateapp:[/B]
Notice: Undefined offset: 2 in /kunden/214043_96450/rp-hosting/14715/43569/update2/core/oxutils.php on line 683
oxConnectionException—!–NOT CAUGHT–!--oxException (time: 2014-03-27 11:34:13): [1062]: mysql error: [1062: Duplicate entry ‘0563fba1bee774aec57c192086494217’ for key ‘PRIMARY’] in EXECUTE (INSERT INTO oxconfigdisplay VALUES(‘0563fba1bee774aec57c192086494217’, ‘theme:basic’, ‘sThumbnailsize’, ‘images’, ‘’, 2), ) with user db214043_1703 Stack Trace: #0 /kunden/214043_96450/rp-hosting/14715/43569/update2/core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc(369): adodb_throw(‘mysql’, ‘EXECUTE’, 1062, ‘Duplicate entry…’, ‘INSERT INTO ox...', false, Object(object_ADOConnection)) #1 /kunden/214043_96450/rp-hosting/14715/43569/update2/core/adodblite/adodb.inc.php(316): mysql_driver_ADOConnection->do_query('INSERT INTOox…’, -1, -1, false) #2 /kunden/214043_96450/rp-hosting/14715/43569/update2/core/oxlegacydb.php(203): ADOConnection->Execute(‘INSERT INTO ox...', false) #3 /kunden/214043_96450/rp-hosting/14715/43569/update2/updateApp/core/updateBase.php(147): oxLegacyDb->execute('INSERT INTOox…’) #4 /kunden/214043_96450/rp-hosting/14715/43569/update2/updateApp/core/updateBase.php(88): updateBase->updateSql(37) #5 /kunden/214043_96450/rp-hosting/14715/43569/update2/updateApp/core/updateProcess.php(163): updateBase->update(‘updateSql’, 37) #6 /kunden/214043_96450/rp-hosting/14715/43569/update2/updateApp/ui/http/ajax.php(37): updateProcess->runStep() #7 {main} Connection Adress --> Connection Error -->
Ja, war ja wieder Urzustand bzw. der Zustand des Liveshops und alles hat funktoniert (4.4.6).
Ich habe mit Mysqldumper ein komplettes Backup gemacht und das wieder eingespielt.
Danke ich habe letztendlich alle Eintrage der Tabelle gelöscht und noch weitere aber irgendwann lief das Update durch (hätte icht nicht mehr für möglich gehalten…)
Eine Frage noch: Dieselbe Prozedur müsste ich ja mit der Livedatenbank irgendwann
auch noch mal machen, gibt es eine einfache Möglichkeit nur die Bestell- und Kundendaten zu importieren welche in der Zwischenzeit anlaufen werden?