Shop + Admin offline nach Update auf 4.6.8 - was sagt mir die Log Datei

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 :slight_smile:

es gibt keine spalte “oxmodule” in deinem config eintrag.

haste vlt. beim “ausserhalb” deaktiveren was falsch gemacht?

schreib doch einfach mal den hoffentlich gemachten DB backup vor diesen moduländerungen zurück.

ansonsten noch: temp löschen. views neu erstellen.

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…

und BEVOR du irgendwas rumspielst schaust du ins log und postest es hier.

So 4.4.6 steht wieder. Was ist den die bessere Herangehensweise:

  1. Erst alle Module deaktivieren oder sogar löschen, dann SQL Updates einspielen + neue Dateien hochladen und hoffen das der Shop läuft

  2. Neuinstallation 4.6.8 - diesen mit der upedateten Datenbank verbinden und wenn das laufen sollte, Styles, Templates anpassen und nachziehen

deaktivier die addons.
mach das update.

lass die updateapp laufen.

temp leeren
views neu aufbauen.

und falls da ein fehler ist log hier posten.

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 -->

da ist in deiner sql db der wert schon vorhanden der eingetragen werden soll.

sicher, dass du das DB backup vollständig und richtig zurückgespielt hast?

Danke Caladan für Deine Mühe:

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.

Hast Du Tipp wie ich weiterkommen könnte?

wenn du das backup noch hast … entfern doch mal die angesprochene row … wird ja vom update wieder reingetan.

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?