Hallo,
wollte eben meine 2009 installierte Admidio Version auf den neuesten Stand bringen bevor ich ein neues Projekt eingliedere.
alte Version: 2.0.7
neue Version: 3.0.5
Hab wie in den Beschreibungen erklärt adm_program und zusätzlich, da von 2 auf 3, adm_plugins, adm_themes und index.php ersetzt.
Beim Login zum Datenbank aktualisieren kommt dann folgender Fehler:
Zu den eingegebenen Logindaten wurde kein Benutzer gefunden, der Mitglied einer Webmasterrolle ist.
Hab das in der DB nochmal überprüft, der Benutzer ist definitiv Mitglied der Gruppe Webmaster!
Hab im Forum was von einer col_webmaster oder so ähnlich in der Tabelle admidio_roles gelesen, die auf eins gestellt werden muss. Diese Column gibt es bei mir (noch) nicht.
Mit der Bitte um Hilfe,
Franz Russmair
Fehler beim Upgrade von 2.0.7 auf 3.0.5
Re: Fehler beim Upgrade von 2.0.7 auf 3.0.5
Hallo Franz,
da haben wir in der Tat noch eine Lücke in der Dokumentation.
Da in deiner Version die Spalte fehlt, kann keine vernünftige Prüfung auf eine Webmasterrolle durchgeführt werden.
Geh mal in deine config.php unter adm_my_files und ergänze dort die Einstellung bzw. wenn sie schon vorhanden ist, dann setze sie einfach auf 0.
Damit musst du dich für ein Update nicht mehr einloggen und kannst es durchführen. Nach einem erfolgreichen Update solltest du aus Sicherheitsgründen die Einstellung auf 1 setzen und somit wieder aktivieren.
Viele Grüße
Fasse
da haben wir in der Tat noch eine Lücke in der Dokumentation.
Da in deiner Version die Spalte fehlt, kann keine vernünftige Prüfung auf eine Webmasterrolle durchgeführt werden.
Geh mal in deine config.php unter adm_my_files und ergänze dort die Einstellung
Code: Alles auswählen
$gLoginForUpdate = 0;
Damit musst du dich für ein Update nicht mehr einloggen und kannst es durchführen. Nach einem erfolgreichen Update solltest du aus Sicherheitsgründen die Einstellung auf 1 setzen und somit wieder aktivieren.
Viele Grüße
Fasse
Re: Fehler beim Upgrade von 2.0.7 auf 3.0.5
Hallo,
das mit dem "Nicht-login" hat funktioniert, aber dann ist folgender Ferhler gekommen:
S Q L - E R R O R
CODE: 1146
Table 'usrdb_scmybdvr.admidio_components' doesn't exist
B A C K T R A C E
FILE: adm_program/system/classes/dbmysql.php
LINE: 67
CALL: DBCommon->db_error()
FILE: adm_program/system/classes/dbmysql.php
LINE: 202
CALL: DBMySQL->db_error()
FILE: adm_program/system/classes/dbmysql.php
LINE: 255
CALL: DBMySQL->query()
FILE: adm_program/system/classes/tableaccess.php
LINE: 93
CALL: DBMySQL->showColumns()
FILE: adm_program/system/classes/tableaccess.php
LINE: 65
CALL: TableAccess->clear()
FILE: adm_program/system/classes/component.php
LINE: 39
CALL: TableAccess->__construct()
FILE: adm_program/system/common.php
LINE: 142
CALL: Component->__construct()
FILE: adm_program/index.php
LINE: 19
CALL: require_once()
Wie soll ich jetzt weiter tun?
lg
Franz
das mit dem "Nicht-login" hat funktioniert, aber dann ist folgender Ferhler gekommen:
S Q L - E R R O R
CODE: 1146
Table 'usrdb_scmybdvr.admidio_components' doesn't exist
B A C K T R A C E
FILE: adm_program/system/classes/dbmysql.php
LINE: 67
CALL: DBCommon->db_error()
FILE: adm_program/system/classes/dbmysql.php
LINE: 202
CALL: DBMySQL->db_error()
FILE: adm_program/system/classes/dbmysql.php
LINE: 255
CALL: DBMySQL->query()
FILE: adm_program/system/classes/tableaccess.php
LINE: 93
CALL: DBMySQL->showColumns()
FILE: adm_program/system/classes/tableaccess.php
LINE: 65
CALL: TableAccess->clear()
FILE: adm_program/system/classes/component.php
LINE: 39
CALL: TableAccess->__construct()
FILE: adm_program/system/common.php
LINE: 142
CALL: Component->__construct()
FILE: adm_program/index.php
LINE: 19
CALL: require_once()
Wie soll ich jetzt weiter tun?
lg
Franz
Re: Fehler beim Upgrade von 2.0.7 auf 3.0.5
Hallo Franz,
wann kommt denn der Fehler, nachdem das Update durchgelaufen ist, oder während des Updates oder vorher?
Viele Grüße
Fasse
wann kommt denn der Fehler, nachdem das Update durchgelaufen ist, oder während des Updates oder vorher?
Viele Grüße
Fasse