Seite 1 von 1

Dringendes Update - durchgemoddetes 3.0.2 auf 3.0.6

Verfasst: 27.02.2010 13:24
von Ronimo
Hallo,

Ich habe ein 3.0.2 phpBB Board übernommen, leider sind dort ein paar Mods verbastelt an die sich der ehemalige Admin nicht mehr genau erinnern kann.
Drum herum ist auch noch ein Portal gescriptet. Der erste lokale Updateversuch von von 3.0.2 auf 3.0.3 scheiterte schon an der Ausführung (etliche Fehlermeldungen, ausloggen aus dem Admin Bereich etc..) ich denke damit komme ich nicht weiter.

Welche Optionen habe ich noch? Meine Idee:

Daran orientieren:
1. die Datenbank und die Dateien (die sich auf dem Webspace befinden) sichern,
2. alle phpBB-Dateien außer der config.php auf dem Webspace löschen,
3. phpBB 3.0.6 - Installationspaket downloaden, auspacken und außer der config.php auf den Webspace transferieren.
4. dann die http://www.wieauchimmer.de/forum/instal ... update.php ausführen
5. nun noch das Verzeichnis http://www.wieauchimmer.de/forum/install/ löschen
Der Versuch funktionierte auch lokal erstmal ganz gut, dann sind aber die ganzen Mods auch weg und ich bin etwas unsicher wie sich die DB im Livebetrieb verhält da einige Mods auch Einträge in der DB verlangen.

Mods die ich schon grob gefunden habe (unbekannt ob das alle waren)
Knuffel, GeoMap, unbekannter RSS Feed Mod, unbekannter Imageresizer Mod, unbekannter Log User Connections Mod, defekter Skypemod, Recent Topics unbekannt, Akzept Terms unbekannt, irgendein SEO Mod teilweise scheinbar auch.

Habt Ihr Tipps wie ich das am besten retten und aktualisieren kann?

Gruß

Ronimo

Re: Dringendes Update - durchgemoddetes 3.0.2 auf 3.0.6

Verfasst: 27.02.2010 14:07
von Metzle
Hallo,

ich fürchte, du hast nur die zwei Möglichkeiten, die du schon beschrieben hast. Entweder die automatischen Updates Schritt für Schritt oder die Mods verlieren und ggf. wieder neu einbauen.

Re: Dringendes Update - durchgemoddetes 3.0.2 auf 3.0.6

Verfasst: 27.02.2010 14:32
von Ronimo
Ich versuche gleich nochmal lokal den Grundzustand herzustellen und nochmals per Autoupdate weiter zu kommen. Vieleicht könnt ihr mir ja bei den Fehlermeldungen weiterhelfen.

Sollte alles nicht funktionieren nochmal ein paar Fragen:

Mein Gedanke ist evtl.: Lokal nun alles so zurecht zu scripten wie es früher war.

Kann ich das 3.0.2 lokal spiegeln, dort alles weg löschen bis auf die DB, 3.0.6 drüber kopieren und via update_database.php die DB fixen, anschliessend die Wunschmods einbauen und alle Forendateien dann einfach in das Livesystem rüberziehen? Dann läuft dort aber noch immer die ungefixte 3.0.2 DB - wie update ich die dann (update_database.php wird nicht gehen oder?)

SEO Mod und RSS Feed im alten Board machen mir ein wenig Sorgen, ich habe die befürchtung das - wenn ich nun diese nicht wieder so herstellen kann - SEOtechnisch einbußen habe? Bei der 3.0.6 ist ja die RSS Funktion bereits on Board, würde die mit alten RSS Mods kolidieren oder einfach parallel mitlaufen?

Denn die Spielkrahmmods sind ja erstmal Nebensache, nur die beiden Mods sind mir wichtig da ich ungern das derzeitige Ranking und die Plätze in den Suchmaschinen Indexes verlieren möchte.

Re: Dringendes Update - durchgemoddetes 3.0.2 auf 3.0.6

Verfasst: 27.02.2010 14:41
von Metzle
Ronimo hat geschrieben: Kann ich das 3.0.2 lokal spiegeln, dort alles weg löschen bis auf die DB, 3.0.6 drüber kopieren und via update_database.php die DB fixen, anschliessend die Wunschmods einbauen und alle Forendateien dann einfach in das Livesystem rüberziehen? Dann läuft dort aber noch immer die ungefixte 3.0.2 DB - wie update ich die dann (update_database.php wird nicht gehen oder?)
Hallo,

das sollte fuktionieren. Die install/database_update.php kannst du auch im Liveforum ausführen, um die Datenbank zu aktualisieren. Eine andere Möglichkeit wäre die Datenbank aus dem lokalen Forum per Backup ins Liveforum zu bringen, dann sind auch direkt die Modänderungen beinhaltet.

Re: Dringendes Update - durchgemoddetes 3.0.2 auf 3.0.6

Verfasst: 27.02.2010 19:04
von Ronimo
So alter Zustand lokal wieder hergestellt, ich hab mir 3.0.2 auf 3.0.3 deutsch Update geladen und die Dateien in das phpBB Verzeichnis kopiert.
Beim aufrufen des Boards kommt dann: "Dieses Board ist leider derzeit nicht verfügbar." das scheint also zu klappen. Via forum/install/ kann ich auf die Updateseite zugreifen:

Erster Fehler wird ganz unten auf der 1. Updateseite gemeldet:
"Notice: Undefined index: user_id in /home/www/forum/includes/functions.php on line 2728

Notice: Undefined index: user_id in /home/www/forum/includes/functions.php on line 2728
"

Dort steht unter 2728:

Code: Alles auswählen

	//-- mod : log connections --------------------------------------------------------
//-- add
	$user_id		= ($user->data['user_id'] == ANONYMOUS) ? intval(array_shift($args)) : $user->data['user_id'];
//-- end : log connections --------------------------------------------------------
Klicke ich dann auf "Update Prozess jetzt fortsetzen" kommt nur eine Fehlerseite:
Not Found

The requested URL /forum/install/<br /><b>Notice</b>: Undefined index: user_id in <b>/forum/includes/functions.php</b> on line <b>1689</b><br /><br /><b>Notice</b>: Undefined index: is_bot in <b>/forum/includes/functions.php</b> on line <b>1689</b><br /install/index.php was not found on this server.






Edit:


Nun habe ich mal die includes/functions.php gegen die original 3.0.2 functions.php ausgetauscht dann kann ich mich durch das automatische Update hangeln. Einziges Problem, die Mods sind ja auch darin enthalten und fehlen dann.

Wie gehe ich am besten vor, das Update bis 3.0.6 von Paket zu Paket weiter so durchführen und dann?
Kann ich dann die functions aus der alten gemoddeten 3.0.2 Version einfach wieder rüber kopieren in das 3.0.6er System?

Re: Dringendes Update - durchgemoddetes 3.0.2 auf 3.0.6

Verfasst: 28.02.2010 01:23
von redbull254
Hallo erstmal,

das wäre das schlechteste, was Du machen kannst, in das aktualisierte Forum wieder veraltete Dateien rein zu matschen. :P

Wo ist das Problem? Bau die Mod später in das aktualisierte Forum wieder ein.

Merken, wo es Konflikte gab und womit, nach dem Update Mod neu einbauen, fertig.