Seite 1 von 7

phpBB3 Forum Umzug auf eine andere Domain / Webspace

Verfasst: 26.04.2008 00:08
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

Verfasst: 26.04.2008 00:23
von 4seven
*top

..da kann ja dann nichts mehr schiefgehen :wink:

Verfasst: 09.05.2008 02:15
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

Verfasst: 09.05.2008 11:45
von stiahaki
Jetzt nur noch eine Frage von einem total unerfahrenen User:

Wie passe ich die config.php der neuen Datenbank an?

Verfasst: 09.05.2008 11:49
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.

Verfasst: 09.05.2008 12:04
von stiahaki
danke für die hilfe

Verfasst: 10.05.2008 01:35
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 ;)

Verfasst: 10.05.2008 13:16
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.

Verfasst: 21.05.2008 13:52
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

Verfasst: 21.05.2008 14:11
von michi-w.
Hallo,

vielleicht passen die mysql Versionen nicht zusammen.

Gruß
michi-w.