Hallo zusammen
Ich wollte unser Admidio (Version 2.4.5) auf die neuste Version (3.3.4) updaten (in einem Test-System). Zuerst erschien nach dem Login-Versuch (nachdem ich wie in der Anleitung "Update von Version 2 auf 3" beschrieben, alle Dateien ersetzt habe) auf der DB-Update-Seite eine Meldung wie "Seite kann nicht angezeigt werden" und nichts passierte.
Dann habe ich $gLoginForUpdate = 0; in der config.php gesetzt, weil ich dachte es liegt vielleicht am login. Jetzt erscheint aber untenstehende Meldung..
PHP-Version: 5.6
MySQL-Version: 5.5.5-10.0.32-MariaDB-0+deb8u1
Wir hatten ein anderes Design, das hab ich aber mal gelöscht, weil ich dachte ich probiers mit einem Standard-Theme (könnte es der FEhler sein, dass ich das Theme zwar gelöscht, aber im Admidio noch nicht ein Standard-Theme angegeben habe?)
Jetzt erscheint folgende Meldung:
S Q L - E R R O R
CODE: 42S02
1146
Table 'admidio_TEST.adm_roles_rights_data' doesn't exist
B A C K T R A C E
FILE: adm_program/system/classes/Database.php
LINE: 751
CALL: Database->showError()
FILE: adm_program/system/classes/TableRoles.php
LINE: 254
CALL: Database->queryPrepared()
FILE: adm_program/system/classes/ComponentUpdateSteps.php
LINE: 174
CALL: TableRoles->delete()
FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 128
CALL: ComponentUpdateSteps::updateStepDeleteDateRoles()
FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 172
CALL: ComponentUpdate::executeUpdateMethod()
FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 262
CALL: ComponentUpdate->executeStep()
FILE: adm_program/installation/update_functions.php
LINE: 197
CALL: ComponentUpdate->update()
FILE: adm_program/installation/update_functions.php
LINE: 233
CALL: doVersion3Update()
FILE: adm_program/installation/update.php
LINE: 329
CALL: doAdmidioUpdate()
Admidio-Log (letzte 4 Einträge):
[2018-06-21 16:43:30.373957] Admidio.DEBUG: SQL: Execution time 0.150919 ms {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":741,"class":"Database","function":"queryPrepared"}
[2018-06-21 16:43:30.374059] Admidio.INFO: SQL: DELETE FROM adm_roles_rights_data WHERE rrd_rol_id = ? [17] {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":723,"class":"Database","function":"queryPrepared"}
[2018-06-21 16:43:30.374248] Admidio.DEBUG: SQL: Execution time 0.089169 ms {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":746,"class":"Database","function":"queryPrepared"}
[2018-06-21 16:43:30.374344] Admidio.CRITICAL: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'admidio_TEST.adm_roles_rights_data' doesn't exist {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":750,"class":"Database","function":"queryPrepared"}
[2018-06-21 16:43:30.374636] Admidio.CRITICAL: 42S02: 1146 | Table 'admidio_TEST.adm_roles_rights_data' doesn't exist {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":902,"class":"Database","function":"showError"}
[2018-06-21 16:43:30.374817] Admidio.INFO: SHUTDOWN {"execution_time":"1047.449827 ms","memory_usage":"5.175 MiB"} {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/shutdown.php","line":23,"class":null,"function":"admShutdown"}
Danke für die Hilfe
Ennio
Fehler beim Update von 2.4.5 auf 3.3.4
Re: Fehler beim Update von 2.4.5 auf 3.3.4
Hallo Ennio,
wenn du ein anderes Theme mit einem anderen Ordnernamen unter adm_themes genutzt hast, dann steht das so in der Datenbank. Du solltest dann unseren Standardordner einfach kopieren und ihm deinen Namen geben.
Zu deiner Fehlermeldung:
Kannst du mal bitte in der Datenbank schauen, ob es dort schon die Tabelle adm_components gibt und dort mal posten welche Werte bei com_name_intern = CORE bei com_version and com_update_step stehen.
Gruß
Fasse
wenn du ein anderes Theme mit einem anderen Ordnernamen unter adm_themes genutzt hast, dann steht das so in der Datenbank. Du solltest dann unseren Standardordner einfach kopieren und ihm deinen Namen geben.
Zu deiner Fehlermeldung:
Kannst du mal bitte in der Datenbank schauen, ob es dort schon die Tabelle adm_components gibt und dort mal posten welche Werte bei com_name_intern = CORE bei com_version and com_update_step stehen.
Gruß
Fasse
Re: Fehler beim Update von 2.4.5 auf 3.3.4
Hallo fasse
danke für die schnelle Antwort. Ich habs jetzt nochmals probiert indem ich den neuen theme-ordner so benannt habe wie den alten, jetzt hats funktioniert. Allerdings habe ich schon vorher und sehe auch jetzt keine Tabelle "adm_components" in der Datenbank, ist das ein Problem?
Obwohl das Update geklappt hat stimmt aber irgend etwas nicht, irgendwie werden alle Menü-Einträge doppelt angezeigt, was könnte das sein?
https://waedichoerbli.ch/admidio_test/a ... /index.php
Danke und grüsse
Ennio
danke für die schnelle Antwort. Ich habs jetzt nochmals probiert indem ich den neuen theme-ordner so benannt habe wie den alten, jetzt hats funktioniert. Allerdings habe ich schon vorher und sehe auch jetzt keine Tabelle "adm_components" in der Datenbank, ist das ein Problem?
Obwohl das Update geklappt hat stimmt aber irgend etwas nicht, irgendwie werden alle Menü-Einträge doppelt angezeigt, was könnte das sein?
https://waedichoerbli.ch/admidio_test/a ... /index.php
Danke und grüsse
Ennio
Re: Fehler beim Update von 2.4.5 auf 3.3.4
Ich habe das ganze nochmals neu probiert und diesmal das theme vor dem update auf "modern" gewechselt. Jetzt hat alles ohne Probleme funktioniert. Danke für die Hilfe .