Upgrade funktioniert nicht

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
gerd

Upgrade funktioniert nicht

Beitrag von gerd »

Hallo Boardmembers,

ich habe jetzt mehrfach versucht ein älteres (2 Jahre) PhPBB1.3.22 auf die aktuelle version 2.0 upzugraden. das schlägt leider, aber folgerichtig fehl.

Ich frage mich jetzt, ob mich die phpBB-Coder verarsxxxen wollen!?

Zunächst werden *.sql-Dateien im falschen Verzeichnis gesucht. Na gut, da kann ich ja noch die Pfade in der upgrade.php die pfade manuell anpassen.

Aber dann werden in der automatisch vorgesehenen Upgrade-Reihenfolge alle vorhandenen Tabellen mit dem Präfix phpBB_ versehen und danach (!) angemeckert, daß die Tabelle "posts" nicht gefunden werden kann.

Ja wen wundert das, die hat das upgrade-script doch gerade selber in "phpbb-posts" umbenannt!?

Und jetzt frage ich mich eben, was für dillettantische Volltrottel hier mein Lieblingsboard versaut haben.

Was läuft hier schief?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

hmm.. bist Du sicher bei der Versionsangabe ? Ist es eventuell ein in ein nuke-System eingebundenes phpBB ?
gerd

Beitrag von gerd »

Nein. Nuke habe ich keins. Es ist ganz sicher ein stand alone laufendes phpBB 1.4.2 (die Angabe 1.3.22 im ersten posting war falsch, sorry) und das neue habe ich mir hier von dieser Website heruntergeladen: 2.0.4
http://www.phpbb.de/mods/phpBB2-2.0.4-deutsch.tar.gz

Die Installation funktioniert auch einwandfrei, aber der Upgrade nicht.

Es werden erst alle Tabellen umbenannt (mit dem vorgegebenen präfix phpbb_ ergänzt) und danach geht das script die *alten* Tabellennamen einzeln suchen und wird natürlich nicht fündig.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Es gibt Leute, bei denen funktionierte zunächst ein Upgrade auf 2.0 und dann ein Update auf 2.0.4 besser als direkt ein Upgrade von 1.4.x auf 2.0.4.
Hier bekommst du die 2.0.0er Version.

Übrigens, gehst Du beim Upgrade nach diesem Schema vor, sprich benutzt Du direkt die upgrade.php ?
gerd

Beitrag von gerd »

Ich gehe beim upgrade strikt nach dem in der Installationsanleitung vorgegebenen Schema vor, d.h. ich entpacke den tarball in ein neues Verzeichnis und rufe das dann mit http://www.servername/phpBB2/ auf. Da erscheint dann die übliche Eingabemaske, in der ich dann aus der selectbox "upgrade" auswähle.

Daß man die upgrade.php auch direkt aufrufen kann, wußte ich gar nicht.

Ich werde das mit der version 2.0 mal versuchen und das ergebnis hier berichten.
gerd

Beitrag von gerd »

Ein upgrade auf version 2.0 könnte evtl. funktionieren. Jedenfalls gibt es keine Fehlermeldung bis das script wegen Laufzeitbeschränkung abbricht. Was danach kommen könnte, kann ich noch nicht sagen. ;)

Ich versuche z. Zt. den Provider zu einer Aufhebung der Laufzeitbeschränkung zu überreden.
Gast

Beitrag von Gast »

Ich weiß nicht, ob das jemanden interessiert, aber ich sags trotzdem:

Dank des überaus großzügigen Entgegenkommens des Providers (Domainfactory) hat der upgrade auf version 2.0 jetzt - fast- funktioniert. Die Volltextindizierung hat den Rechner allerdings fast an den Rand der Kapazität getrieben. ;)

Es gab aber eine Fehlermeldung:

"* Update default user and finalise configuration ::
Couldn't insert board_startdate
1064: You have an error in your SQL syntax near ')' at line 2


INSERT INTO phpbb_config (config_name, config_value)
VALUES ('board_startdate', )"

Ich weiß nicht was das zu bedeuten hat. Kann man da von Hand was nachbessern?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

guck mal in der config-Tabelle ob board_startdate vielleicht schon vorhanden ist.
gerd

Beitrag von gerd »

nein, ist nicht.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Eigentlich is das nur ´n normaler time() Befehl.. k/A warum ´s bei Domainfactory ned funktioniert.

http://www.voja.de/descht/timestamp.php
..dort kannst Du Dir einen Timestamp berrechnen, den Du dann ins Feld config_value bei "board_startdate" eintragen musst.
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“