Hilfe: "Die Datenbankversion stimmt nicht ...."

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Benutzeravatar
fasse
Administrator
Beiträge: 6184
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Ja, nur die Tabellen. Im Filesystem sollst du nur die angegebenen Ordner adm_install und adm_program entfernen.

Gruß
Fasse
Jochen J.
Beiträge: 41
Registriert: 30. Mär 2008, 11:58
Wohnort: Heinsberg-Dremmen
Kontaktdaten:

Beitrag von Jochen J. »

Jo Fasse:
ALLE Tabellen gelöscht (die mit adm_ sind ja alle, andere Tabellen hats da nicht), /install und /program neu installiert und update ausgeführt:
S Q L - E R R O R

CODE: 1146
Table 'wa7446_db1.adm_organizations' doesn't exist

B A C K T R A C E

FILE: adm_program/system/db/mysql.php
LINE: 193
CALL: DB->db_error()

FILE: adm_program/system/db/mysql.php
LINE: 77
CALL: MySqlDB->db_error()

FILE: adm_program/system/classes/table_access.php
LINE: 114
CALL: MySqlDB->query()

FILE: adm_program/system/classes/organization.php
LINE: 45
CALL: TableAccess->clear()

FILE: adm_program/system/classes/table_access.php
LINE: 54
CALL: Organization->clear()

FILE: adm_program/system/classes/table_organizations.php
LINE: 48
CALL: TableAccess->readData()

FILE: adm_program/system/classes/table_organizations.php
LINE: 28
CALL: TableOrganizations->readData()

FILE: adm_program/system/classes/organization.php
LINE: 39
CALL: TableOrganizations->TableOrganizations()

FILE: adm_install/update.php
LINE: 57
CALL: Organization->Organization()

Mal dumm gefragt: Wenn ich alle Tabellen lösche, ist die DB dann nicht leer und die Daten weg?
Mit freundlichen Grüßen

Jochen
Jochen J.
Beiträge: 41
Registriert: 30. Mär 2008, 11:58
Wohnort: Heinsberg-Dremmen
Kontaktdaten:

Beitrag von Jochen J. »

Restore ich nun die "alte DB" (also mit den Tabellen), werde ich zum DB-Update aufgefordert, dass dann mit folgender Fehlermeldung abbricht:

S Q L - E R R O R

CODE: 1005
Can't create table './wa7446_db1/#sql-6ccd_7bf62.frm' (errno: 150)

B A C K T R A C E

FILE: adm_program/system/db/mysql.php
LINE: 193
CALL: DB->db_error()

FILE: adm_program/system/db/mysql.php
LINE: 77
CALL: MySqlDB->db_error()

FILE: adm_install/update.php
LINE: 188
CALL: MySqlDB->query()
Mit freundlichen Grüßen

Jochen
Jochen J.
Beiträge: 41
Registriert: 30. Mär 2008, 11:58
Wohnort: Heinsberg-Dremmen
Kontaktdaten:

Beitrag von Jochen J. »

Nach Aussage des letzten Users, der noch mit admidio gearbeitet hat, hat er erst neue Leute eingegeben, und wollte dann eine Excel-Liste exportieren - und ab da war Schluss!

@Entwickler und PHP-Gurus :wink: Ist es denkbar, dass vielleicht eine oder mehrer Dateien admidios "inkompatibel sind" oder fehlen?? Ich administriere ja im gleichen Webspace unsere Webseiten. Ich halte es eigentlich für ausgeschlossen (alles ruht in eigenen Verzeichnissen), aber der Teufel ist ein Eichhörnchen: Nicht, dass ich da irgendwie eine alte admidio-Datei hochgeladen oder irgendwie eine Datei gelöscht habe?

Wir haben uns ja schon geistig von unserer Datenbank verabschiedet, aber mich fuxt ungemein, dass keiner eine Ahnung, WIESO der Fehler aus quasi heiterem Himmel über uns herein gebrochen ist. Unter den Vorzeichen fehlt uns noch die letzte Lust, admidio wieder komplett neu aufzubauen. Jetzt wird wieder der Ruf nach so einem Mist wie "Excel-Tabellen" statt admidio laut. Wenn man wüsste, warum es abgesoffen ist, wäre uns schon mächtig geholfen.
Mit freundlichen Grüßen

Jochen
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Hallo Jochen,

wenn Du magst schau ich mir das DB Backup mal an. Dann einfach PN an mich, damit Du meine Email-Adresse bekommst.

Gruss,
Matze
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Zur Info:
Das Problem ist gelöst. Ich habe das DB Backup komplett händisch in eine leere Admidio DB rübergehoben, es waren diverse Tabellen aus unerklärlichen Gründen im "latin1" Format, vermutlich (ganz genau kann ich es nicht sagen) waren auch in der "adm_preferences" einige Schlüssel nicht vorhanden.

Zudem habe ich die DB Engine auf "InnoDB" zurückgesetzt (im Backup "MyISAM").

Resultat: Nach Zurückspielen des neuen Backups konnte das Update problemlos durchgeführt werden.

Gruss,
Matze
Antworten