Seite 1 von 1

Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 18.10.2011 19:22
von gatekeepa
Hallo an alle,

ich weiß ich hänge sehr stark hinterher, trotzdem mein Problem.

Ich versuche das Backup einer alten phpBB "Beta 3" Datenbank auf ein neu installiertes Board mit phpBB 3.0.9 einzuspielen.

Bei einfachem SQL Dump bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

SQL ERROR [ mysqli ]

Table 'db337751_4.phpbb_ar_categories' doesn't exist [1146]

SQL

TRUNCATE TABLE phpbb_ar_categories

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/acp/acp_database.php
LINE: 330
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_database->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Bei einem SQL Backup mit Struktur bekomme ich folgenden Fehler:

Code: Alles auswählen

SQL ERROR [ mysqli ]

Column 'position' has duplicated value 'L' in ENUM [1291]

SQL

CREATE TABLE `phpbb_k_blocks` ( `id` mediumint(8) unsigned NOT NULL auto_increment, `ndx` mediumint(8) unsigned NOT NULL default '0', `title` varchar(60) binary NOT NULL default '', `position` enum('L','C','R','l','r','1','2','3') NOT NULL default 'L', `type` enum('H','B','O') NOT NULL default 'H', `active` tinyint(1) unsigned NOT NULL default '1', `html_file_name` varchar(255) binary NOT NULL default '', `php_file_name` varchar(255) binary default NULL, `img_file_name` varchar(255) binary default NULL, `view_by` tinyint(2) unsigned NOT NULL default '0', `groups` tinyint(2) unsigned NOT NULL default '0', `scroll` tinyint(1) unsigned NOT NULL default '0', `has_vars` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/acp/acp_database.php
LINE: 330
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_database->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Würde es mich weiterbringen, alle Tables von alten Mods erst einmal aus der SQL Datei zu entfernen? Das ist mein erster Gedanke, denn ich jetzt ausführen werde.

Danke im Voraus für eventuelle Hilfe.

LG, gatekeepa

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 19.10.2011 10:21
von Elsensee
Du willst also von phpBB 3 Beta 3 (nicht RC3? :( ) auf die neuste Version updaten...

Vielleicht hast du ja Glück und dir hilft dieser Blog-Eintrag ja weiter, auch wenn er für phpBB 3 "Beta 5" gilt. Danach hast du dann hoffentlich RC1 und dann könnten wir mal weiterschauen, denn für phpBB3 RC1 gibt es Update-Pakete. :wink:

Aber dringend ein komplettes Backup machen. :)

Vorher kannst du ja vielleicht auch versuchen, die DB-Felder der eingebauten MODs zu entfernen, aber auch davor bitte ein Backup machen. :wink:

EDIT: Solltest du FileZilla zum Sichern der Dateien benutzen (und auch für die Anleitung), lies dir bitte das durch: viewtopic.php?p=1111131#p1111131

EDIT 2: RC1 findest du noch hier.

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 21.10.2011 22:41
von gatekeepa
Perfekt, dass hat mich schon ein grosses Stück weiter gebracht. Bin jetzt auf 3.0.RC1 und das Board läuft.

Wie komme ich jetzt weiter auf 3.0.9?
Hier http://www.phpbb.com/downloads/olympus.php?update=1 gehts erst ab 3.0.2 los :(

Danke im Voraus!

LG, gatekeepa

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 21.10.2011 23:14
von gatekeepa
Bin schon etwas weitergekommen:

Ich habe 3.0.2 über meine Dateien kopiert. Der Vorgang wurde erfolgreich abgeschlossen.

http://sourceforge.net/projects/phpbb/files/phpBB%203/

Dann habe ich versucht von 3.0.2 auf 3.0.9 zu Updaten

http://www.phpbb.com/files/release/phpB ... _3.0.9.zip

Dabei bekomme ich folgende Fehlermeldungen:

Code: Alles auswählen

Updating database to latest stable release

Database type :: mysqli
Previous version :: 3.0.2
Updated version :: 3.0.9



Updating database schema

Progress :: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done
Result :: Some queries failed, the statements and errors are listing below.

Error :: BLOB/TEXT column 'post_username' used in key specification without a key length
SQL :: CREATE INDEX post_username ON phpbb_posts(post_username)



This is probably nothing to worry about, update will continue. Should this fail to complete you may need to seek help at our support forums. See README for details on how to obtain advice.


Updating data

Progress :: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
Fatal error: in /kunden/337751_33098/vossheide/includes/db/dbal.php on line 599

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 22.10.2011 00:46
von Elsensee
Hast du nur die Dateien drüber kopiert oder auch die Datenbank aktualisiert?

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 22.10.2011 07:03
von gloriosa
Hallo,
das
gatekeepa hat geschrieben:Dann habe ich versucht von 3.0.2 auf 3.0.9 zu Updaten

http://www.phpbb.com/files/release/phpB ... _3.0.9.zip
funktioniert nicht, weil die dt. Sprachdateien fehlen. :oops:

Du solltest wie folgt vorgehen :

1. die Datenbank (siehe dazu MySQLDumper) und die Dateien (die sich auf dem Webspace befinden) via FTP-Programm/-Client sichern,
2. alle phpBB-Dateien außer der config.php und dem Verzeichnis files/ auf dem Webspace löschen,
3. das phpBB 3.0.9 - Installationspaket (dt. Komplettpaket) downloaden, auspacken und außer der config.php auf den Webspace transferieren
4. dann die http://www.wieauchimmer.de/phpbb3/insta ... update.php ausführen
5. danach das Verzeichnis install/ löschen
6. ggf. weitere Styles in der aktuellsten (!) Version auf den Webspace transferieren
7. ggf. noch Avatare und Smilies aus dem Backup vom Webspace zurücksichern
8. freuen :D[/quote]

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 22.10.2011 11:10
von Elsensee
@gloriosa
Warum sollte das nicht funktionieren? Die deutschen Sprachdateien kann man immer noch nachinstallieren. :wink:

Zuerst sollte man aber wissen, ob du nur die Dateien rüberkopiert hast oder ob du auch die Datenbank aktualisiert hast, um den Fehler genauer einschränken zu können.
Wenn du auch die Datenbank beim Update auf 3.0.2 aktualisiert hast, dann kann der auftretende Fehler beim Update auf 3.0.9 folgende Ursache und Lösung haben: viewtopic.php?f=73&t=211412. :)

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 22.10.2011 16:29
von gatekeepa
gloriosa hat geschrieben:Hallo,
das funktioniert nicht, weil die dt. Sprachdateien fehlen. :oops:
Ich habe bis jetzt nur die englische Version benutzt, daran kann es also glaube ich nicht liegen.
Elsensee hat geschrieben:Hast du nur die Dateien drüber kopiert oder auch die Datenbank aktualisiert?
Ich hab die Dateien aus dem Paket http://www.phpbb.com/files/release/phpB ... _3.0.9.zip ( /install /docs ) kopiert und versuche grade die Datei "database_update.php" auszuführen. Das ist doch das Datenbank update oder? :) Dabei bekomme ich o.g. Fehler.
Kann es sein, dass ich nicht 3.0.2 habe, sondern 3.0.0 RC2 ? Oder sind die Versionen identisch? Das Paket heisst phpBB-3.0.2, wurde jedoch in einem Thread unter 3.0 RC2 beschrieben. Unter System im ACP wird mir allerdings auch 3.0.2 angezeigt; deswegen müsste ich doch richtig liegen oder?

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 22.10.2011 19:53
von Elsensee
3.0.0 RC2 ist nicht gleich 3.0.2!

Ich erklär's dir nochmal:
Du musst zuerst dem Blog-Eintrag folgen - danach hast du 3.0.0 RC1 drauf.
Danach musst du dir dieses Paket herunterladen und nur die install/database_update.php ausführen.
Dann musst du dir dieses Paket runterladen und auch hier nur die install/database_update.php ausführen.

Zu guter Letzt führst du gloriosas Anweisungen aus:
gloriosa hat geschrieben:1. die Datenbank (siehe dazu MySQLDumper) und die Dateien (die sich auf dem Webspace befinden) via FTP-Programm/-Client sichern,
2. alle phpBB-Dateien außer der config.php und dem Verzeichnis files/ auf dem Webspace löschen,
3. das phpBB 3.0.9 - Installationspaket (dt. Komplettpaket) downloaden, auspacken und außer der config.php auf den Webspace transferieren
4. dann die http://www.wieauchimmer.de/phpbb3/install/database_update.php ausführen
5. danach das Verzeichnis install/ löschen
6. ggf. weitere Styles in der aktuellsten (!) Version auf den Webspace transferieren
7. ggf. noch Avatare und Smilies aus dem Backup vom Webspace zurücksichern
8. freuen :D
Wobei ich beim zweiten Schritt auch den Ordner images/ auf dem Webspace behalten würde, also alles außer der config.php und den Verzeichnissen files/ und images/ löschen.

Und nun bist du wieder auf der Höhe. :D

Re: Update von phpBB 3 "Beta 3" auf phpBB "3.0.9"

Verfasst: 14.11.2011 15:35
von gatekeepa
Hallo,

hatte grade mal wieder Zeit mich damit zu beschäftigen und es scheint alles geklappt zu haben. Musste nur bei dem Schritt von 3.0.2 auf 3.0.9 noch das Datenbank Schema upgraden (http://www.phpbb.com/kb/article/doesnt- ... ue-errors/).

Vielen Dank euch Beiden für die Hilfe!