Lieber Fasse und liebe andere Entwickler,
ich benutze Admidio seit der Version 1.? - bin also ein relativ erfahrender Nutzer, was Updates betrifft.
Soeben habe ich von der letzten 3.0 auf die 3.1 geupdatet, nach Aufruf erscheint ein Fehler:
Fatal error: Class 'Database' not found in [...]/admidio/adm_program/system/common.php on line 70.
Es war das erste Mal, dass ich auch die index.php austauschen sollte, habe ich das bisher nur übersehen?
Wenn ich mein Backup der 3.0 zurückspiele, funktioniert es wieder.
Gruß vom Solluh
Solved - Update auf 3.1
Solved - Update auf 3.1
Zuletzt geändert von Solluh am 16. Feb 2016, 21:21, insgesamt 1-mal geändert.
Re: Update auf 3.1
So, nun habe ich die Dateien und die Plugins erneut runter- und dann hochgeladen und jetzt komme ich weiter. Aber beim Datenbankupdate gibt es ein neues Problem:
Ich verzweifle!
Gruß vom Solluh
Code: Alles auswählen
S Q L - E R R O R
CODE: HY000
1025
Error on rename of './[...]/adm_announcements' to './[...]/#sql2-33a-26d66ad' (errno: 152)
B A C K T R A C E
FILE: adm_program/system/classes/database.php
LINE: 433
CALL: Database->showError()
FILE: adm_program/system/classes/componentupdate.php
LINE: 109
CALL: Database->query()
FILE: adm_program/system/classes/componentupdate.php
LINE: 206
CALL: ComponentUpdate->executeStep()
FILE: adm_program/installation/update.php
LINE: 429
CALL: ComponentUpdate->update()
Gruß vom Solluh
Re: Update auf 3.1
Hallo Solluh,
bei deinem ersten Problem ist wohl was beim Upload der Dateien schief gelaufen.
Beim 2. Problem bin ich jetzt auch erst einmal überfragt. Bisher ist das Update auf mehreren Installationen durchgelaufen. Auch im Beta-Test gab es keine Probleme damit. Wenn du mal Zeit hast, könntest du das Update noch einmal Probieren und wenn es dann auf den Fehler läuft bitte mal in die Datenbank gehen und dort in der Tabelle adm_components in der Zeile mit com_type = CORE nachschauen , was dort unter com_update_steps steht?
Dann weiß ich schon mal genau welcher Schritt die Probleme macht.
Viele Grüße
Fasse
bei deinem ersten Problem ist wohl was beim Upload der Dateien schief gelaufen.
Beim 2. Problem bin ich jetzt auch erst einmal überfragt. Bisher ist das Update auf mehreren Installationen durchgelaufen. Auch im Beta-Test gab es keine Probleme damit. Wenn du mal Zeit hast, könntest du das Update noch einmal Probieren und wenn es dann auf den Fehler läuft bitte mal in die Datenbank gehen und dort in der Tabelle adm_components in der Zeile mit com_type = CORE nachschauen , was dort unter com_update_steps steht?
Dann weiß ich schon mal genau welcher Schritt die Probleme macht.
Viele Grüße
Fasse
Re: Update auf 3.1
Hallo fasse,
ich habe heute ein weiteres mal hochgeladen, und den Updateversuch gestartet, gleiches Ergebnis.
Die von dir angefragte Zeile der Datenbank:
Ich hoffe, dass es dir bei der Analyse hilft.
Konfiguration: Jetzt MySQL 5.5, PHP 5.6, gehostet bei 1und1.
Dank und Gruß vom Solluh
ich habe heute ein weiteres mal hochgeladen, und den Updateversuch gestartet, gleiches Ergebnis.
Die von dir angefragte Zeile der Datenbank:
Code: Alles auswählen
id type name_intern name version beta update_step timestamp_installed
1 SYSTEM CORE Admidio Core 3.1.0 0 115 2015-07-09 13:13:12
Konfiguration: Jetzt MySQL 5.5, PHP 5.6, gehostet bei 1und1.
Dank und Gruß vom Solluh
Re: Update auf 3.1
Hallo Solluh,
das hat schon mal geholfen. Kannst du jetzt bitte noch mal schauen ob in der Tabelle adm_announcements in deiner 3.0 ein Constraint auf der Spalte ann_org_shortname hinterlegt ist?
Der müsste adm_FK_ANN_ORG heißen.
Wenn ich das richtig sehe, gibt es den bei dir nicht oder?
Viele Grüße
Fasse
das hat schon mal geholfen. Kannst du jetzt bitte noch mal schauen ob in der Tabelle adm_announcements in deiner 3.0 ein Constraint auf der Spalte ann_org_shortname hinterlegt ist?
Der müsste adm_FK_ANN_ORG heißen.
Wenn ich das richtig sehe, gibt es den bei dir nicht oder?
Viele Grüße
Fasse
Re: Update auf 3.1
Falls dem so ist, dann aktualisiere bitte noch einmal die Dateien auf die 3.1 und kopiere vor dem Update die entpackte Datei aus dem Anhang nach adm_program/installation/db_scripts.
Bei dir erscheint der Fehler beim Löschen des constraints. In der angehängten Datei habe ich jetzt eingestellt, dass dieser Fehler ignoriert werden kann. Falls du nämlich keine MySQL mit InnoDB hast oder hattest, dann existiert dieser constraint nicht.
Viele Grüße
Fasse
Bei dir erscheint der Fehler beim Löschen des constraints. In der angehängten Datei habe ich jetzt eingestellt, dass dieser Fehler ignoriert werden kann. Falls du nämlich keine MySQL mit InnoDB hast oder hattest, dann existiert dieser constraint nicht.
Viele Grüße
Fasse
- Dateianhänge
-
- update_3_1.xml.zip
- (1.93 KiB) 349-mal heruntergeladen
Re: Update auf 3.1
Lieber fasse,
so hat es funktioniert, juhuu!
so hat es funktioniert, juhuu!
- Dateianhänge
-
- Success.JPG (44.78 KiB) 7035 mal betrachtet