Datenbank Update von 3.0.4 scheitert

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Frank T
Mitglied
Beiträge: 8
Registriert: 25.11.2009 12:00

Datenbank Update von 3.0.4 scheitert

Beitrag von Frank T »

Die Datenbank wird auf die neueste Version aktualisiert

Datenbanktyp :: mysql4
Vorherige Version :: 3.0.4
Aktualisierte Version :: 3.0.6


Fehler
--

Mehr Fehlermeldung gibt es leider nicht.
Das selbe Problem hatte ich schon beim Updateversuch auf 3.05. Seitdem läuft alles normal trozt 3.05 bzw. jetzt 3.06 er Forensoftware.

Jemand eine Idee woran es liegt?
Weiß jemand was sich seit 3.04 an der Datenbank geändert hat?
Zuletzt geändert von Frank T am 25.11.2009 14:06, insgesamt 1-mal geändert.
Lucan
Mitglied
Beiträge: 416
Registriert: 08.01.2007 22:43

Re: Datenbank Update von 3.04 scheitert

Beitrag von Lucan »

Deine Datenbank scheint noch auf dem 3.0.4er stand zu sein, deswegen weigert sich das update jetzt.

Lad dir nochmal das install Verzeichniss eines 3.0.5er Version hoch und ruf die deinewebsite.de/forum/install/database_update.php ( so heisst sie glaube ich) auf. Dabei sollte deine Datenbankstruktur auf die 3.0.5er Version geupdated werden, so dass du auf die 3.0.6er updaten kannst.



Grüße
Frank T
Mitglied
Beiträge: 8
Registriert: 25.11.2009 12:00

Re: Datenbank Update von 3.04 scheitert

Beitrag von Frank T »

Ja, sie ist noch auf dem 3.0.4 er stand, weil beim Updateversuch auf 3.0.5 trat der gleiche Fehler auf!
Das stand dann natürlich "Aktualisierte Version 3.0.5".
Ich habe es auch mit einem Komplettupdate versucht. Der derzeitige Stand der DB sollte dann dem Datenbankupdate eigentlich egal sein, dazu ermittelt es schließlich die vorherige Version.
Frank T
Mitglied
Beiträge: 8
Registriert: 25.11.2009 12:00

Re: Datenbank Update von 3.0.4 scheitert

Beitrag von Frank T »

Ok, habe mal an der database_update php rumgehackt, damit ich rausbekomme, welche Fehlermeldung nicht angezeigt wird.

Ich lande bei: MYSQL_SCHEMA_UPDATE_REQUIRED
das soll wohl heißen mein MYSQL ist zu alt. Warum auch immer Schema-Update?

Leider fehlt zu der Fehlermeldung in den deutschen Sprachdateien die Übersetzung, daher wird wohl einfach gar nichts angezeigt. Das ist wirklich nicht sehr hilfreich!
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Datenbank Update von 3.0.4 scheitert

Beitrag von nickvergessen »

Okay,
http://www.phpbb.de/support/pastebin.ph ... view&s=297
Speicher mal den Inhalt dieser Datei (am besten unten die kleine Box benutzten) als mysql_upgrader.php auf deinem Computer.
(Dabei folgende Zeile entfernen)

Code: Alles auswählen

die("Please read the first lines of this script for instructions on how to enable it");
Dann erstellst du in deinem Forum einen Ordner develop/ , lädst dort die Datei rein und führst sie dann aus.
Der Code der dort angezeigt wird, kopierst du und führst ihn als SQL-Abfrage in deiner Datenbank (phpmyadmin) aus.

Danach löscht du die Datei wieder, und kannst nun ganz normal das Update ausführen.
kein Support per PN
Frank T
Mitglied
Beiträge: 8
Registriert: 25.11.2009 12:00

Re: Datenbank Update von 3.0.4 scheitert

Beitrag von Frank T »

Ich habe es gerade anders gelöst.

Das Skript gibt jetzt auch keinerlei Meldungen (mehr) aus.

Problem scheint ein Fehler in der MYSQL- Versionsüberprüfung.
er möchte mindestens 4.1.3 - und glaubt 4.1.20 wäre kleiner (stringvergleich?).

Habe daher die Versionsprüfung auskommentiert und somit übersprungen.
Danach funktionierte es bis auf ein paar Zugriffsverletzugen (die ich mir eigentlich nicht erklären kann).
Die gescheiteten Index-Updates in der Datenbank konnte ich jedoch manuell mit phpmyadmin durchführen.

Danke für eure Hilfe
Frank
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Datenbank Update von 3.0.4 scheitert

Beitrag von nickvergessen »

Du solltest das oben genannte trotzdem machen, um Probleme zu vermeiden!
kein Support per PN
Frank T
Mitglied
Beiträge: 8
Registriert: 25.11.2009 12:00

Re: Datenbank Update von 3.0.4 scheitert

Beitrag von Frank T »

hab ich doch, gibt allerdings nur eine leere Seite zurück, oder läuft da schon wieder was schief?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Datenbank Update von 3.0.4 scheitert

Beitrag von nickvergessen »

Das die() hast du entfernt? dann sollte da schon was ausgegeben werden!
kein Support per PN
Frank T
Mitglied
Beiträge: 8
Registriert: 25.11.2009 12:00

Re: Datenbank Update von 3.0.4 scheitert

Beitrag von Frank T »

solang die() noch drin war, hat er die entsprechende Warnung noch angezeigt - die ist raus!
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“