Hallo,
ich habe bei alten Provider Daten gesichert ( php - export )
Daten habe ich in verschiedenen Versionen gespeichert ( mal mit Structur mal ohne )
Ich probiere da schon ein paar Tage rum, meistens bekomme ich den Fehler "Datenbankversion nicht aktuell" nach dem Einspielen der Daten.
Jetzt habe ich gesicherte Daten ( NUR Daten ) als "replace" gesichert, diese konnte ich fehlerfrei einspielen. In der Tabelle "adm_user_data" sind auch die Einträge drin.
Wenn ich mich dann einlogge : NUR der Administrator, den ich bei der Installation angegeben habe, sonst keine Daten.
Anmerkung:
durch die dauernden Versuche habe ich auch verschiedene Version getestet und hab momentan nicht die aktuellste Version drauf.
Datenimport nach Umzug
Re: Datenimport nach Umzug
Hallo Freddy,
1. du solltest ein Backup mit Struktur einspielen
2. am besten erst einmal feststellen, welche Admidio-Version das Backup hat. In Tabelle adm_preferences nach dem prf_name = db_version schauen
3. entweder diese Version über ftp hochladen oder eine neuere
4. falls du eine neuere Version über ftp hochgeladen hast, dann das Update durchführen.
Nun sollte es eigentlich funktionieren.
Gruß
Fasse
1. du solltest ein Backup mit Struktur einspielen
2. am besten erst einmal feststellen, welche Admidio-Version das Backup hat. In Tabelle adm_preferences nach dem prf_name = db_version schauen
3. entweder diese Version über ftp hochladen oder eine neuere
4. falls du eine neuere Version über ftp hochgeladen hast, dann das Update durchführen.
Nun sollte es eigentlich funktionieren.
Gruß
Fasse
Re: Datenimport nach Umzug
Hallo,
ich habe 2.3.7 installiert, db mit Struktur importiert ( Version ist 2.2.u )
Dann das update der 2.3.7 gestartet, folgende Fehlermeldung kam:
S Q L - E R R O R
CODE: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE rol_usr_id_create IS NULL' at line 3
B A C K T R A C E
FILE: adm_program/system/db/db_mysql.php
LINE: 62
CALL: DBCommon->db_error()
FILE: adm_program/system/db/db_mysql.php
LINE: 167
CALL: DBMySQL->db_error()
FILE: adm_install/db_scripts/upd_2_2_5_conv.php
LINE: 32
CALL: DBMySQL->query()
FILE: adm_install/update.php
LINE: 224
CALL: include('adm_install/db_scripts/upd_2_2_5_conv.php')
In der Tabelle adm_user_data wären die Daten wieder drin.
Die Tabelle adm_user ist dagegen leer.
Dann das update 2.3.7 nochmal gestartet : Meldung Datenbankversion : 2.3.u
Dieses lief fehlerfrei durch.
Nur jetzt habe ich keine Möglichkeit mich anzumelden, da ja adm_user leer ist.
Wie kann ich manuell einen user anlegen?
Bin ich mit dieser SQL-Anweisung irgendwie in der richtigen Richtung?
INSERT INTO `adm_users` (`usr_id`, `usr_login_name`, `usr_password`, `usr_new_password`, `usr_photo`, `usr_text`, `usr_activation_code`, `usr_last_login`, `usr_actual_login`, `usr_number_login`, `usr_date_invalid`, `usr_number_invalid`, `usr_usr_id_create`, `usr_timestamp_create`, `usr_usr_id_change`, `usr_timestamp_change`, `usr_valid`, `usr_reg_org_shortname`) VALUES
(1, 'USERNAME', 'PW als Hash', NULL, NULL, NULL, NULL, NULL, '2013-03-07 12:06:59', 1, NULL, 0, 1, '2013-03-07 12:06:48', NULL, NULL, 1, NULL);
Vielen Dank, bin ja doch schon ein wenig weiter!
ich habe 2.3.7 installiert, db mit Struktur importiert ( Version ist 2.2.u )
Dann das update der 2.3.7 gestartet, folgende Fehlermeldung kam:
S Q L - E R R O R
CODE: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE rol_usr_id_create IS NULL' at line 3
B A C K T R A C E
FILE: adm_program/system/db/db_mysql.php
LINE: 62
CALL: DBCommon->db_error()
FILE: adm_program/system/db/db_mysql.php
LINE: 167
CALL: DBMySQL->db_error()
FILE: adm_install/db_scripts/upd_2_2_5_conv.php
LINE: 32
CALL: DBMySQL->query()
FILE: adm_install/update.php
LINE: 224
CALL: include('adm_install/db_scripts/upd_2_2_5_conv.php')
In der Tabelle adm_user_data wären die Daten wieder drin.
Die Tabelle adm_user ist dagegen leer.
Dann das update 2.3.7 nochmal gestartet : Meldung Datenbankversion : 2.3.u
Dieses lief fehlerfrei durch.
Nur jetzt habe ich keine Möglichkeit mich anzumelden, da ja adm_user leer ist.
Wie kann ich manuell einen user anlegen?
Bin ich mit dieser SQL-Anweisung irgendwie in der richtigen Richtung?
INSERT INTO `adm_users` (`usr_id`, `usr_login_name`, `usr_password`, `usr_new_password`, `usr_photo`, `usr_text`, `usr_activation_code`, `usr_last_login`, `usr_actual_login`, `usr_number_login`, `usr_date_invalid`, `usr_number_invalid`, `usr_usr_id_create`, `usr_timestamp_create`, `usr_usr_id_change`, `usr_timestamp_change`, `usr_valid`, `usr_reg_org_shortname`) VALUES
(1, 'USERNAME', 'PW als Hash', NULL, NULL, NULL, NULL, NULL, '2013-03-07 12:06:59', 1, NULL, 0, 1, '2013-03-07 12:06:48', NULL, NULL, 1, NULL);
Vielen Dank, bin ja doch schon ein wenig weiter!
Re: Datenimport nach Umzug
Hallo Freddy,
das u in der Version heißt, dass das Update abgebrochen ist. Da dies auch schon in deinem Backup der Fall war, ist schon damals was schief gelaufen.
Hast du mal folgendes Versucht:
http://www.admidio.org/dokuwiki/doku.ph ... eim_update
Gruß
Fasse
das u in der Version heißt, dass das Update abgebrochen ist. Da dies auch schon in deinem Backup der Fall war, ist schon damals was schief gelaufen.
Hast du mal folgendes Versucht:
http://www.admidio.org/dokuwiki/doku.ph ... eim_update
Gruß
Fasse