phpBB3 Forum Umzug auf eine andere Domain / Webspace

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

phpBB3 Forum Umzug auf eine andere Domain / Webspace

Beitrag von michi-w. »

Edit: Bitte nach https://www.phpbb.de/kb/Umzug vorgehen.

phpBB3 Forum Umzug auf eine andere Domain / Webspace

Q u e l l e - F o r u m
  • mysqldumper installieren
  • http://www.mysqldumper.de/ downloaden
  • entpacke den Download und lade es in das Root Verzeichnis von dem Forum, was kopiert werden soll
  • für das Script müssen noch Ordner über ein FTP Programm erstellt werden. Erstelle im Verzeichnis mysqldumper die Ordner
    - work
    - work/backup
    - work/config
    - work/structure
    - work/log
  • work, backup, config, log und structure mit den CHMOD 777 versehen
  • im Verzeichnis mysqldumper die Datei config.php ebenfalls mit den CHMOD 777 versehen
  • jetzt die Installation starten (http://www.deinedomain.de/mysqldumper/)
  • Zugangsdaten für die Datenbank des Quelle Forums eintragen und mysqldumper installieren
  • Quelle - Forum vorbereiten
  • das ACP von dem Forum aufrufen, was umziehen soll
  • unter Allgemein / Server und Domain die neue Domain eintragen und falls sich das Verzeichniss ändert, das bei Scriptpfad ändern. Speichern nicht vergessen!
  • unter Allgemein / Cookies die neue Domain eintragen und speichern
  • das ACP nicht verlassen.
  • Backup der alten Datenbank erstellen
  • in einem anderen Browser Fenster mysqldumper (http://www.deinedomain.de/mysqldumper/) aufrufen
  • jetzt ein Backup von der Datenbank erstellen
  • über ein FTP Programm den Ordner mysqldumper/work/backup herunterladen (wird für das Ziel Forum benötigt)
  • Backup abschließen
  • wieder zum Browser Fenster mit dem ACP wechseln
  • die alte Domain und Scriptpfad unter Allgemein / Server und Domain bzw. Cookies eintragen und speichern
Z i e l - F o r u m
  • Forum Dateien kopieren
  • jetzt die Forum Dateien vom alten Forum auf die neue Domain / Webspace kopieren (leere Ordner werden häufig nicht mit übertragen, diese ggf. manuell nachtragen oder einfach einen Platzhalter in den leeren Ordner einfügen)
  • neue Datenbank beim Ziel Hoster erstellen
  • die config.php vom Ziel Forum der neuen Datenbank anpassen
  • den CHMOD für die config.php aus dem Foren Root auf 666 einstellen
  • cache, files, store und images/avatars/upload auf den CHMOD 777 einstellen
  • Datenbank ins Ziel Forum einfügen
  • mysqldumper genauso installieren wie im Quelle Forum
  • den Inhalt des Ordners backup, der von der alten Domain heruntergeladen wurde, in den Ordner backup vom mysqldumper des Ziel Forums hochladen
  • mysqldumper der neuen Domain / Webspace aufrufen
  • unter Wiederherstellung ist das backup vom alten Forum nun aufgelistet
  • die Wiederherstellung ausführen
  • sollte das Ziel Forum weiterhin auf das Quelle Forum verweisen, öffne im mysqldumper den SQL Browser
  • phpbb_config anklicken, auf der zweiten Seite (>) gibt es cookie_domain, falls dort noch die Quelle Domain vorhanden ist, diese über den Edit Button auf die Ziel Domain ändern.
  • im selben Bereich gibt es noch server_name, sollte dort noch die alte Domain eingetragen sein, diese ebenfalls austauschen.
ACP = Administrations-Bereich
Zuletzt geändert von michi-w. am 26.04.2008 03:34, insgesamt 4-mal geändert.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

*top

..da kann ja dann nichts mehr schiefgehen :wink:
ZentoX
Mitglied
Beiträge: 2
Registriert: 09.05.2008 02:10

Beitrag von ZentoX »

Die Anleitung ist sehr genau und super!

Nur mein Problem. Es funktioniert nicht. Wenn ich alles genau so mache wie beschrieben kann meine Seite + Forum nicht mehr angezeigt werden! Hab alles mögliche Probiert.

Bitte um Hilfe!
Hat das mitder Version der Datenbanken zu tun?
Habe ein phpbb3 forum + webspell mit design auf dem Webspace

EDIT:

Webspell + Design geht noch! Wenn ich aber das forum aufrufe kommt diese Fehlermeldung:

= 'mysqli'; $dbhost = 'localhost'; $dbport = ''; $dbname = '******'; $dbuser = '*****'; $dbpasswd = '****'; $table_prefix = 'phpbb_zx'; $acm_type = 'file'; $load_extensions = ''; @define('PHPBB_INSTALLED', true); // @define('DEBUG', true); // @define('DEBUG_EXTRA', true); ?>
Warning: Cannot modify header information - headers already sent by (output started at /homepages/5/d244277100/htdocs/forum/config.php:15) in /homepages/5/d244277100/htdocs/forum/common.php on line 157
stiahaki
Mitglied
Beiträge: 11
Registriert: 03.05.2008 17:15

Beitrag von stiahaki »

Jetzt nur noch eine Frage von einem total unerfahrenen User:

Wie passe ich die config.php der neuen Datenbank an?
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

Sieht deine config so aus?

Code: Alles auswählen

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = '___Name___';
$dbuser = '____User____';
$dbpasswd = '____Passwort____';

$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Oder versuche es mit dieser

Code: Alles auswählen

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli'; 
$dbhost = 'localhost';
$dbport = '';
$dbname = '___Name___';
$dbuser = '____User____';
$dbpasswd = '____Passwort____';

$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Siehe mal im mysqldumper/SQL Browser unter phpBB_config unter script_path, ob dort /forum eingetragen ist.

Aber es wird ein Datenbank Problem sein, weil die Fehlermeldung sonst anders aussehen würde.
Wurde denn das Backup sauber in die neue Datenbank übertragen?

Frage deinen Hoster, ob ein anderer Host erforderlich ist:

Code: Alles auswählen

$dbhost = 'localhost';
@stiahaki
Hole dir die config mit einem FTP Programm vom Server, falls du sie nicht auf der Festplatte hast.
Öffne sie mit einem Editor (bevorzuge den Proton (googlen)).

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = '___Name___';
$dbuser = '____User____';
$dbpasswd = '____Passwort____';

$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>

Ändere das Rote in der config ab, speichere sie und lade sie ins neue Forum. Die Daten bekommst du von deinem Hoster, wo du also die neue Datenbank erstellt hast.

Gruß
michi-w.
Zuletzt geändert von michi-w. am 09.05.2008 12:21, insgesamt 1-mal geändert.
stiahaki
Mitglied
Beiträge: 11
Registriert: 03.05.2008 17:15

Beitrag von stiahaki »

danke für die hilfe
ZentoX
Mitglied
Beiträge: 2
Registriert: 09.05.2008 02:10

Beitrag von ZentoX »

Probleme:

Datenbankversionen nicht identisch
Quelle Host -> localhost
Ziel Host -> db959.1und1.de


Kann es da sehr sehr schwierige Probleme geben? Bin halt ein MySQL n00b


@michi-w

Du könntest mir am besten helfen, wenn wir uns mal im TS oder ICQ treffen und du dir das Problem selber anschaust hab nämlich kein Plan mehr wo ich noch Lösungen finden soll.

Das die Webspell datenbank eventuell gelöscht wird ist kein problem nur das Forum sollte bestehn bleiben ...


EDIT: Problem auf unglücklicherweise gelößt

Ich hab die ganze Zeit das Webspell backup auf das forum geladen. kein wunder, dass es nicht geht.

Ich hab ausversehen eine neue Datenbank erstellt und beim löschen noch die ForumsDB ausgewählt ja jetzt ist wohl oder übel Das Problem gegessen.

Naja egal ;)
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

Über mysqldumper solltest du doch ein Backup von der Datenbank haben, das wird normalerweise nicht gelöscht, es sollte also unter "Wiederherstellen" mit aufgelistet werden.

Gruß
michi-w.
Speed007
Mitglied
Beiträge: 96
Registriert: 19.05.2008 14:53
Kontaktdaten:

Beitrag von Speed007 »

Hallo Gemeinde.Bin ein Newbie im Bereich Mysql usw usw

aber ich habe alles nach der Anleitung gemacht und bekommen nun ne Meldung die folgend aussieht.


General Error
SQL ERROR [ mysql4 ]

Access denied for user 'k000337'@'wcmain' to database 'k000337' [1044]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.


was hab ich da Vergessen oder an was kann es liegen
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

Hallo,

vielleicht passen die mysql Versionen nicht zusammen.

Gruß
michi-w.
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“