Seite 1 von 2

[3.0.14] Update auf 3.2.5

Verfasst: 05.03.2019 17:04
von Winterherz
Hallo alle zusammen!

Bereits seit Monaten versuche ich, mein 3.0.14 Forum auf die aktuellste Version zu upgraden (derzeit 3.2.5). Es scheitert an unserer zu großen Datenbank, die 6.7 GB umfasst. 5.6 GB davon nehmen allein die Beiträge des Forums in Anspruch.

Der von uns gemietete Server hat eine Scriptlaufzeit von 300 Sekunden, was bei dieser DB-Größe nicht ausreicht. Bei Punkt C. 6. dieser Anleitung scheitert die Datenbankaktualisierung dann aufgrund eines Installations-Timeouts.

Mit dem Hoster habe ich bereits Rücksprache gehalten; es gäbe wenig Hoffnung, das Upgrade mit der großen Datenbank und dem jetzigen gemieteten Server durchzuführen. Eine Umstellung auf einen anderen (teureren) Tarif ist für uns allerdings auch keine Option, da die finanziellen Mittel fehlen.

Jetzt meine Frage: Hat irgendjemand irgendeine Idee, wie ich dieses Forum upgraden kann? Ich habe bereits alles Mögliche ausprobiert (auch das Upgrade über die CLI, aber die php-Version des SSH-Zugangs ist zu gering).

Mein nächster Schritt wäre, die Community davon zu überzeugen, den "Papierkorb" des Forums auszusortieren, der knapp die Hälfte aller Beiträge enthält (wer sich dieses Unterforum ausgedacht hat, weiß ich auch nicht... Entweder lösche ich Themen oder ich lasse es...).

Da mein Hoster im Laufe des Jahres php 5 einstellt und unser Board auf diese Version angewiesen ist, brauche ich dringend Hilfe.

Winter ♥

Re: [3.0.14] Update auf 3.2.5

Verfasst: 05.03.2019 19:37
von Mahony
Hallo
Winterherz hat geschrieben:Hat irgendjemand irgendeine Idee, wie ich dieses Forum upgraden kann?
Installiere dir einen lokalen Server (mittels Xampp) und mache das Upgrade auf dem lokalen Server.

Grüße: Mahony

Re: [3.0.14] Update auf 3.2.5

Verfasst: 05.03.2019 19:47
von Winterherz
@ Mahony; auch das habe ich bereits versucht ; )

Außerdem macht es in diesem Fall einen erheblichen Unterschied, wo ich den Testdurchlauf des Upgrades vornehme. Denn selbst wenn es bei XAMPP funktioniert, stehe ich am Ende vor demselben Problem, wenn es zur Datenbankaktualisierung auf dem Server kommt.

Winter ♥

Re: [3.0.14] Update auf 3.2.5

Verfasst: 05.03.2019 20:18
von Mahony
Hallo
Winterherz hat geschrieben:stehe ich am Ende vor demselben Problem, wenn es zur Datenbankaktualisierung auf dem Server kommt.
Nee, du deaktivierst das Forum, machst das Upgrade lokal und spielst die upgedatete Datenbank dann wieder ein. Dann lädst du die Dateien hoch und aktivierst anschließend das Forum wieder.

Grüße: Mahony

Re: [3.0.14] Update auf 3.2.5

Verfasst: 07.03.2019 00:01
von yks
Hallo Winterherz :)

Nach dem Upgrade kannst du das Forum ja sichern und diese Sicherung wieder auf dem richtigen Server einspielen.

Mir fällt gerade etwas bzgl der großen Datenbank ein (auch wenn es etwas Handarbeit ist), glaube, das hatte ich vor Urzeiten auch mal gemacht:
Im Prinzip kann man die Sicherungsdatei ja auch im Editor öffnen und dann in überlegten Portionen über das sql-Fenster in phpmyadmin eingeben. Denke, das müsste immer noch gehen.
Man muss lediglich etwas aufpassen beim copy & paste g.
Wobei ich nicht mehr weiß, wie groß die Portionen sein dürfen, also wie viele Zeilen... - weiß vielleicht jemand anderes.
Hast du das schon mal ausprobiert ?

Viele Grüße
yks

Re: [3.0.14] Update auf 3.2.5

Verfasst: 08.03.2019 15:06
von Scanialady
Du meine Güte... Händisch ist ja auch ne Idee, bei einem kleinen Forum... äh - bei 5.6 GB Beiträgen wäre das glaube ich meine allerletzte Wahl, es 50.000-Zeilen-weise händisch zu übertragen... :grin: Gibt es überhaupt einen Editor, der fähig ist, eine Datei in der Größenordnung 5-8 GB zu öffnen?

Ich denke, da wäre es doch besser, das Update erstmal lokal zu machen mit XAMPP. Hoffentlich kann man die Datenbank dann auch wieder hochladen - da gibts ja auch Scriptlaufzeiten. Früher konnte man sowas ja noch mit MySQLDump sichern - in handlichen Portionen, die auch sicher eingelesen werden.

Ist es keine Option, die Beiträge auszudünnen, ehe das Update vorgenommen wird?

Re: [3.0.14] Update auf 3.2.5

Verfasst: 08.03.2019 15:19
von Mahony
Hallo
Mylady hat geschrieben:Hoffentlich kann man die Datenbank dann auch wieder hochladen - da gibts ja auch Scriptlaufzeiten.
Die lädt man am besten per FTP hoch (in das Mysqldumper/work/backup Verzeichnis) und spielt sie dann auch mit dem Mysqldumper wieder ein.
Mylady hat geschrieben:Früher konnte man sowas ja noch mit MySQLDump sichern - in handlichen Portionen, die auch sicher eingelesen werden.
Siehe oben - mit dem Mysqldumper geht das auch heute noch (und der umgeht ja bekanntermaßen das Timeout).

Grüße: Mahony

Re: [3.0.14] Update auf 3.2.5

Verfasst: 08.03.2019 19:17
von Joyce&Luna
Die größten Tabellen dürfen phpbb_topics und phpBB_search_wordmatch und eventuell phpbb_post.
Du muss dein Backup aufteilen, wenn du es erneut hoch spielen willst. Ich glaube nicht das dein Beiträge 5,6 gb umfasst.

Dann in 4 Etappen wieder hoch laden. Sollte funktionieren.

Re: [3.0.14] Update auf 3.2.5

Verfasst: 23.03.2019 12:48
von Winterherz
Soo, dann möchte ich mich mal euren Beiträgen widmen : )

@ Mahony; als nächstes werde ich mal ein lokales Upgrade versuchen und dann hoffen, dass sich die DB wieder problemlos auf den Server einspielen lässt. Vorher muss sie aber kleiner werden.

@ yks; die SQL-Datei ist leider so groß, dass sie von keinem Editor geöffnet werden kann =/ Häppchenweises Hochladen der DB habe ich ebenfalls schon mehrmals versucht. Es hat bisher erst einmal funktioniert (da war die DB noch etwas kleiner) und nimmt leider immens viel Zeit in Anspruch, die ich nicht habe.

@ Mylady;
Gibt es überhaupt einen Editor, der fähig ist, eine Datei in der Größenordnung 5-8 GB zu öffnen?
Ich habe keinen gefunden :lol:
Ich denke, da wäre es doch besser, das Update erstmal lokal zu machen mit XAMPP. Hoffentlich kann man die Datenbank dann auch wieder hochladen - da gibts ja auch Scriptlaufzeiten. Früher konnte man sowas ja noch mit MySQLDump sichern - in handlichen Portionen, die auch sicher eingelesen werden.
Das werde ich dann auch versuchen. Die Scriptlaufzeiten des Servers sind nur leider wirklich ein Problem (300s). Mit MySQLDumper habe ich es auch schon versucht, aber das funktioniert auch nicht (er lädt dann komischerweise mehr Datensätze, als überhaupt vorhanden sind und braucht dafür Stunden... alles ganz komisch).
Ist es keine Option, die Beiträge auszudünnen, ehe das Update vorgenommen wird?
Für mich ist das absolut eine Option, wenn nicht sogar die Option überhaupt, da mir langsam die Ideen ausgehen. Unter den Forenmitgliedern gibt es aber viele hartnäckige Personen, die ihre Beiträge nicht verlieren wollen und aus Nostalgiegründen an dem ganzen Kram hängen :roll:

@ Joyce&Luna; die größte Tabelle ist (wie schon geschrieben) die phpbb_posts mit 5,6 GB. Aufteilung funktioniert wie gesagt auch nicht, das Backup ist zu groß (und ich lade ganz sicher nicht händisch mehrere hundert Datensätze hoch).
Ich glaube nicht das dein Beiträge 5,6 gb umfasst.
Na ja, aus Spaß habe ich das sicher nicht geschrieben u_û

Winter ♥

Re: [3.0.14] Update auf 3.2.5

Verfasst: 23.03.2019 14:56
von vfrblue
Editor: Ultra Editor
Laut Aussage auf der Web-Seite kann dieser Editor Dateien von 10 GB und mehr öffnen.