Alte Datenbank in neuer Version

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
Hojo
Mitglied
Beiträge: 12
Registriert: 09.01.2004 14:31
Kontaktdaten:

Alte Datenbank in neuer Version

Beitrag von Hojo »

Hoi !

Folgendes ....

Meine Website ist umgezogen ... vorher haben wir die Forumsdatein gespeichert und n Backup der Datenbank gemacht....

Jetzt haben wir auf dem neuen Server die Forusmdatein wieder hochgeladen und die Tabellen in der neuen Datenbank eingegliedert... dabei änderten sich ja Angaben wie "Datenbankuser" usw.

Wie kann ich das alles ändern so das es wieder auf dem neuen Server bzw. der neuen Umgebung läuft ?_?

Die Config.php ..soll man ja nicht bearbeiten und hochladen..steht ja drin.

Hat da jemand ne idee ?_?

Oder kann man die neueste phpbb+ Version installieren und dann die Datenbank der doch etwas älteren Version da einfügen ?

Ich hoffe jetzt einfach mal jemanden fällt was ein dazu und ich muss nicht allen Leuten sagen das sie morgen wieder bei 0 anfangen müssen... ~_~
Godfrey
Mitglied
Beiträge: 7
Registriert: 12.04.2006 20:24
Wohnort: Oberhaching

Beitrag von Godfrey »

In der Config stehen ja nur die Logindaten der Datenbank drinnen die eben zum anmelden an die Datenbank nötig sind. So wie ich das verstanden haben, hast Du die komplette Page mit der Datenbank übertragen, also hat sich daran auch nichts geändert, ausser eben die Zugangsdaten.

Sicher die alte config.php, erstelle eine Kopie davon und setze die Daten für die neue Datenbank ein. Sollte eigentlich funktionieren. Wichtig wäre nur, dass die Datenbanken gleich waren, also 3 auf 3 und 4 auf 4. Dann sollte auch alles klappen.
Hojo
Mitglied
Beiträge: 12
Registriert: 09.01.2004 14:31
Kontaktdaten:

Beitrag von Hojo »

Also du meinst das wenn die Datenbank vorher usr_web123 gehießen hätte müsste sie dann jetzt auch wieder usr_123 heißen gelle ?

Weil wenn sie usr_1234 heißen würde es nimmer 100% gleich währe...oder habe ich da was falsch verstanden jetzt ?
Godfrey
Mitglied
Beiträge: 7
Registriert: 12.04.2006 20:24
Wohnort: Oberhaching

Beitrag von Godfrey »

Hojo hat geschrieben:Also du meinst das wenn die Datenbank vorher usr_web123 gehießen hätte müsste sie dann jetzt auch wieder usr_123 heißen gelle ?

Weil wenn sie usr_1234 heißen würde es nimmer 100% gleich währe...oder habe ich da was falsch verstanden jetzt ?
Nein, der Datenbankname ist ja in der Config hinterlegt:

$dbhost = 'xxxxxx'; Host auf dem die Datenbank läuft
$dbname = 'xxxxxx'; Der Name der Datenbank, wird entweder vom Provider vorgegeben oder Du kannst den selbst erzeugen.
$dbuser = 'xxxxxx'; User ist selbstredend
$dbpasswd = 'xxxxxx'; Passwort ebenso.

Nur die Datenbankversion muss die gleiche sein, also zb MySQL 3.0 auf MySQL 3.0 oder 4.0 auf 4.0.

Solltest nachschauen welche Version in der alten config.php angeben ist ($dbms = 'mysqlx'; ). 3 steht für MySQL 3.x und 4 eben für 4.x. Wenn sich die unterscheidet zur alten kannst mal versuchen diesen Wert zur aktuellen zu setzen.
Zuletzt geändert von Godfrey am 15.04.2006 01:29, insgesamt 2-mal geändert.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12207
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Mach das ganze einfach mit dem mysqldumper--->http://www.mysqldumper.de (also den mysqldumper installieren und die Datenbank einspielen).

Danach einfach alle Foren-Dateien per FTP hochladen (Dateistrucktur beibehalten), die neuen Zugangs-Daten für die Datenbank in die config.php eintragen hochladen und fertig. Falls du vorher (also beim alten Forum) die Daten vom Server u.s.w. noch nicht geändert hattest, kannst du das auch mit dem mysqldumper direkz in der Datenbank (in der Tabelle deinprefix_config) machen (deinprefix mit deinem prefix ersetzen).

Hier noch was zum lesen--->http://www.phpbb.de/doku/kb/umzug


Edit: Mit dem mysqldumper kann man jede Datenbankversion nutzen (3,4,5 alles kein Problem - du kannst also zwischen den Versionen hin und her zwitschen - das bedeutet, wenn du vorher Mysql 4 hattest und jetzt Mysql 5 ist das auch möglich).


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“