Seite 1 von 2
Alte MySQL DB in neuem Forum verwenden
Verfasst: 18.08.2011 06:15
von professional75
Hallo!
Nach einem Servercrash muss ich nun ein Forum wiederherstellen. Die Version war 3.0.5 Die MySQL Datenbank ist noch vorhanden.
Nachdem ich nun 3.0.9 Deutsch installiert habe, wie kann ich die alte Datenbank wieder ins neue Forum einbinden?
Besten Dank
Liebe Grüße
Chris
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 18.08.2011 07:30
von 7emper5i
Guten Morgen, Chris
Das ist davon abhängig, ob du zusätzliche Mods installiert hast.
Zuerst richtest du deine config.php wieder so ein, dass sie mit deiner neuen Software auf die alte DB zugreift. Das resultiert dann wahrscheinlich in einer Fehlermeldung.
Dann nimmst du dir das Installationspaket
phpBB 3.0.5 auf phpBB 3.0.9 und kopierst ausschließlich den Ordner install in dein Forenverzeichnis. Anschließend rufst du die Installation über
http://www.deinforum.de/install auf und gehst auf updaten.
Wenn du deine Datenbank nun erfolgreich auf phpBB 3.0.9 geupdatet hast und du keine zusätzlichen Mods installiert hattest, kannst du nun den Install-Ordner löschen und alles ist gut. Solltest du zzgl. Mods installiert haben, kannst du diese nun entweder erneut installieren, oder via dem
STK aus der Datenbank entfernen.
Viel Erfolg,
Gruß
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 18.08.2011 18:39
von professional75
Hallo!
Ich habe Deine Anweisungen genau befolgt. Doch leider ergibt der Klick auf UPDATE folgende Fehlermeldung:
SQL ERROR [ mysql4 ]
Unknown column 'g.group_skip_auth' in 'where clause' [1054]
SQL
SELECT a.forum_id, a.auth_option_id, a.auth_role_id, a.auth_setting FROM phpbb_acl_groups a, phpbb_user_group ug, phpbb_groups g WHERE a.group_id = ug.group_id AND g.group_id = ug.group_id AND ug.user_pending = 0 AND NOT (ug.group_leader = 1 AND g.group_skip_auth = 1) AND ug.user_id = 1
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: includes/auth.php
LINE: 848
CALL: dbal_mysql->sql_query()
FILE: includes/auth.php
LINE: 392
CALL: auth->acl_raw_data_single_user()
FILE: includes/auth.php
LINE: 71
CALL: auth->acl_cache()
FILE: install/install_update.php
LINE: 120
CALL: auth->acl()
FILE: install/index.php
LINE: 326
CALL: install_update->main()
FILE: install/index.php
LINE: 203
CALL: module->load()
Spätestens jetzt sind meine php Kenntnisse zu Ende.
Hast Du noch einen Tipp für mich?
Besten Dank
LG
Chris
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 18.08.2011 20:19
von 7emper5i
Hallo,
das Feld, welches dir fehlt, kam in phpBB 3.0.6 neu hinzu.
Das bedeutet, dass du deine Datenbank nicht akkurat aktualisiert hast.
Hast du die Installations- / Updateanleitung korrekt ausgeführt?
Gruß
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 18.08.2011 20:32
von professional75
An sich hab ich es genau so gemacht wie du geschrieben hast.
Ich hatte auch keine zusätzlichen MODs drinnen, alles ganz serienmäßig,
so wie es damals in der ZIP Datei von 3.0.5 enthalten war.
Kann man die Datenbank irgendwie anders updaten?
Mit dem INSTALL Ordner lässt es sich ja nicht durchführen,
wenn man auf den Register UPDATE klickt kommt immer die Fehlermeldung.
Gruß
Chris
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 18.08.2011 20:39
von 7emper5i
Hallo,
bist du dir sicher, dass du die phpBB 3.0.5 installiert hattest?
Schau mal bitte mit phpMyAdmin in deiner phpbb_config tabelle nach.
Der entsprechende Wert findet sich in der Spalte: version
Gruß
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 18.08.2011 22:24
von professional75
da bekomme ich folgende fehlermeldung:
phpMyAdmin - Fehler
Sie sollten auf MySQL 5.0.15 oder neuer umsteigen.
Laut Serverinfo hab ich aber PHP Version 5.2.11
So kann ich leider nicht feststellen, welche DB Version ich habe.
Ich werde einfach alle User bitten, sich in einem neuen 3.0.9 frisch anzumelden.
-->
http://agc.at/asvh/forum
Herzlichen Dank für alles.
Gruß
Chris
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 18.08.2011 22:39
von 7emper5i
Hi Chris,
es gibt noch weitere Möglichkeiten, dein Board zu retten, bevor du es über Board wirfst.
Verzeih mir das Wortspiel.
Falls du allerdings tabula rasa machen möchtest, versteh ich das.
Meld dich, wenn du es noch mal probieren willst.
Gruß
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 19.08.2011 03:07
von professional75
Hy,
ja, wenns noch eine möglichkeit gibt die datenbank in ein 3.0.9 einzubinden hab ich nix dagegen.
lg
Re: Alte MySQL DB in neuem Forum verwenden
Verfasst: 19.08.2011 06:33
von gloriosa
Hallo,
das ganze Thema dreht sich auf der Stelle.
Es ist doch recht einfach ein ungemoddetes phpBB 3.0.5 in ein aktuelles phpBB 3.0.9 zu überführen.
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://agc.at/asvh/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
