Seite 1 von 2

Forumsumzug mit Hindernissen

Verfasst: 21.06.2007 23:04
von creix
Ich grüße Euch.

Ich bin absoluter Gimp was Foren etc angeht und benötige bitte ausführliche Hilfe.

Folgendes Szenario:
Ein Forum wird auf einem privaten PC gehostet. Mittels XAMP (oder wie das heisst). Die phpbb-Version ist 2.0.1.x. Das Forum läuft also auch schon eine Weile.
Nun ist es so, dass das Forum umziehen muß.
Ziel ist es, alles so mitzunehmen wie es ist, allerdings ist das Ziel eine Domain bei 1&1. (forenname.domain.de als Beispiel)

Da ich keinen Zugriff auf das Forum des privat-PCs habe, benötige ich genaue Schritte, wie wir das Forum umziehen müssen.

Ich habe akt. folgendes versucht:
Eine Datenbank bei 1&1 eingerichtet.
Die Subdomain angelegt.
Die Subdomain auf den Teil des Webspaces umgeleitet, in dem das Forum sein soll.
Ein leeres phpbb 2.0.22 dort installiert.
Ich kann mich dort als Admin einloggen, ich komme auch in den Adminbereich.
Vom alten Forum habe ich eine ZIP-Datei bekommen. Diese behinaltet halt nur den Style, die Smileys, etc. Dies habe ich alles reinkopiert, das klappt soweit auch.
In den Einstellungen haben ich schon Domainname, Name der Seite, etc nach gut dünken ausgefüllt.
Nun habe ich eine *.sql-Datei (16 MB) gemailt bekommen. Diese wollte ich nun via "Datenbankwiederherstellung" einfach reinblasen.

Leider klappt das so nicht :/
Dann fand ich einen Eintrag, dass ich die mit einem "Serch&Replace"-Werkzeug den alten Datenbanknamen ersetzen muss. Aber in was genau?

Sorry, ich weiss nun nicht, was ich noch an weiteren Daten mitteilen soll/muß, ich weiss nur, dass ich am Rad drehe, irgendwas mache ich grundlegend falsch.

Ich freue mich über einfache und ausführliche Anleitungen.
Danke für Euer Verständnis und Eure Mühe mit mir.

Verfasst: 21.06.2007 23:14
von Mahony
Hallo
Spiel das Datenbank-Backup mit dem MySQLDumper ein. Anschließend den phpBB Board-Doktor benutzen und das Forum auf die neueste Version (der 2er Reihe) phpBB 2.0.22 updaten.



Grüße: Mahony

Verfasst: 22.06.2007 01:05
von creix
D.h. dass soweit erstmal alles richtig gemacht wurde?
Den MySQLDumper installiere ich beim 1&1Webspace? Dann muss ich da dann in Schritt 2 die Daten für die Datenbank bei 1&1 hinterlegen?

Verfasst: 22.06.2007 01:14
von Mahony
Hallo
Nachdem du die Datenbank eingespielt hast, installierst du den phpBB Board-Doktor und übernimmst einfach die Konfiguration die er dir ausgibt.

Danach musst du dein Forum auf phpBB 2.0.22 updaten.




Grüße: Mahony

Verfasst: 22.06.2007 01:34
von creix
Hallo nochmal.

Also ich habe den MySQLDumper zum laufen gebracht. Also auf dem 1&1 Webspace.
Ich habe damit auch -wie im Readme beschrieben- eine Sicherung der leeren DB machen können. Nur weiss ich akt. noch nicht, wie ich meine *.sql damit reinschiessen kann?

Verfasst: 22.06.2007 01:38
von Mahony
Hallo
Wozu machst du eine Sicherung von einer leeren Datenbank?


Lade dein Datenbank-Backup (die *.sql Datei) per FTP-Programm nach mysqldumper/work/backup hoch und anschließend kannst du das Backup im Mysqldumper unter Wiederherstellen (Dateien anderer Programme) auswählen und per klick in die Datenbank einspielen.




Grüße: Mahony

Verfasst: 22.06.2007 01:45
von creix
Hallo ^^

Der Ordner "work" war nicht da, bzw. nicht sichtbar. Nun lade ich gerade die 16MB hoch...
Ebend die Wiederherstellung gestartet.....
Wenn das erfolgreich durchgelaufen sein sollte, falle ich erstmal ins Bett und schaue mir den Rest morgen an.

Ahh mist:
"Error 500 - Internal server error

Ein interner Fehler ist aufgetreten!
Bitte versuchen Sie es zu einem späteren Zeitpunkt."

Was kann das nun heissen?

Verfasst: 22.06.2007 01:48
von Mahony
Hallo
Du musst das Backup mit deinem FTP-Programm hoch laden (nicht über den Mysqldumper).



Grüße: Mahony

Verfasst: 22.06.2007 01:51
von creix
Hi.

Ich habe die Datei *.sql in den Ordner /work/backup per FTP hochgeladen und dann im dumper die wiederherstellung mit dieser Datei gestartet. Dies führte zu obigem Fehler.

Verfasst: 22.06.2007 01:54
von creix
Grüße.

Das steht in der LOG vom Dumper:



22.06.2007 01:50:02 : Restore of db `db206133597`
Error-Message : Restore failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''So hier mal eine Idee ist noch nicht Perfect







Statuswerte:



S
SQL : INSERT INTO phpbb_posts_text (post_id, bbcode_uid, post_subject, post_text) VALUES('1967', '16ee2dd0 ... (snip)