YourWBB


yourWBB » yourWBB Misc * » Das Proggen » Sicherung der Datenbank » Anleitung Boardumzug 2.1 bis 2.3 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 21.794 Views | | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Anleitung Boardumzug 2.1 bis 2.3 4 Bewertungen - Durchschnitt: 10,004 Bewertungen - Durchschnitt: 10,004 Bewertungen - Durchschnitt: 10,004 Bewertungen - Durchschnitt: 10,004 Bewertungen - Durchschnitt: 10,00
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 437
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

 Anleitung Boardumzug 2.1 bis 2.3 Antworten Zitieren Editieren Melden       UP

Irgendwann kann es mal vorkommen, dass man umziehen möchte/muss.
Sei es, weil man bei einem Freehoster ist oder weil man mit dem derzeitigen einfach nicht zufrieden ist.


01.
Schalte das Forum in den Offline-Modus (ACP / Einstellungen / Forum an/ausschalten).

02.
Sichere sämtliche Daten vom Webspace mit einem FTP Programm.

03.
Sichere die Datenbank und lade sie auf den eigenen Rechner herunter. (Vorher könnte man alle Tabellen "Reparieren und dann Optimieren").

Per ACP:
Datenbank sichern - alle Tabellen markieren falls nicht automatisch passiert - die Häckchen so lassen - Starten klicken

Per phpmyadmin:
In die Datenbank einloggen - links auf eure Datenbank klicken - rechts auf Exportieren - alle Tabellen markieren falls nicht automatisch passiert - die Häckchen so lassen - OK klicken

04.
Importiere die gesicherte Datenbank in die neue Datenbank.

In die Datenbank einloggen - links auf eure Datenbank klicken - rechts auf Importieren - Durchsuchen - Backup wählen - OK klicken


Die meisten Datenbanken lassen nur ein Backup bis 2.048KB (2 MB) zu.
Um das Backup einspielen zu können benötigt man nun ein SQLDumpSplitter.
Mit diesem Tool könnt Ihr aus eurem Backup kleine Backups machen, die Ihr dann Problemlos in die Datenbank einspielen könnt.

Ein super SQLDumpSplitter gibt es hier: http://www.philiplb.de/?p=Downloads&downloadid=48

Kein Installer!!! Kann man sofort starten.

Wie geht man vor?

Step 1:
Startet die "SQLDumpSplitter.exe" und klickt ganz oben bei "Chose file manualy" auf "Browse" und wählt euer Backup aus.

Step 2:
Stellt bei "Set maximum filesize" eure gewünschte Backupgröße ein.
Ich empfehle 512 Kilobytes.

Step 3:
Klickt nun bei "Chose target-directory" auf "Browse" und wählt einen Speicherplatz aus.

Step 4:
Klickt nun auf "Execute".
Das Häckchen bei Skip comment-lines kann man lassen oder auch wegmachen.

Nun habt Ihr an den von euch angegebenem Speicherort einen Ordner "SQLDumpSplitterResult".
Dort sind die aufgeteilten Backups enthalten.

Zuerst muss man das Backup "DataStructure.sql" einspielen.
Diese Datei enthält die komplette Datenbankstruktur (Tabellen und Spalten).

Danach spielt Ihr die Backups von 1 beginnent in die neue Datenbank ein.

Die ReadMe.txt ist nicht weiterhin zu beachten.

Und schon ist das große Backup in die neue Datenbank eingespielt.

05.
Passe in der gesicherten Datei "config.inc.php" (wbb2/acp/lib/config.inc.php) die Zugangsdaten für die neue Datenbank an.

06.
Lade mit einem FTP Programm alle gesicherten Dateien/Ordner vom Forum auf den neuen Speicherplatz (Webspace) hoch.

07.
Dieser Schritt ist bei Windowsservern überflüssig.
Vergebe folgenden Dateien und Ordnern Schreibrechte (CHMOD 777):

Ordner:
/attachments <-- inkl. Inhalt
/images/avatars <-- inkl. Inhalt
/acp/lib
/acp/temp <-- inkl. Inhalt
/cache/templates
/cache/templates/acp <-- inkl. Inhalt
/cache/language <-- inkl. Inhalt

Dateien:
/acp/lib/options.inc.php
/acp/lib/config.inc.php


ACHTUNG
Habt Ihr Erweiterungen eingebaut wovon manche Datein/Ordner auch bestimmte Schreibrechte benötigen, dann kontrolliert Sie nach und vergibt diesen Datein/Ordner auch die benötigten Schreibrechte, falls nicht automatisch passiert.

08.
Gehe nun in das neue ACP ("www.neue-domain.de/wbb2/acp/") und passe die Url zum Forum an.
ACP / Einstellungen / Globale Optionen

Ebenfalls müssen die E-Mail-Adressen geändert werden, falls sie nicht mehr gültig sind.
ACP / Einstellungen / E-Mail

09.
Stelle sicher, dass das "neue" Forum zu 100 % funktioniert.

10.
Nachdem sichergestellt wurde, dass das "neue" Forum nun funktioniert: Lösche vom alten Space sämtliche Dateien vom Forum, ebenfalls muss die alte Datenbank gelöscht werden. Oder schütze das alte Forum mit einem .htaccess Passwortschutz. Dieses Passwort darf nur der Lizenzinhaber kennen.

Warum? Die Lizenz/Nutzungsbedingungen verbieten es, mit einer Lizenz mehr als 1 Forum öffentlich zu betreiben. Es wird jedoch geduldet, eine Testboard im www unter Passwortschutz zu haben, dessen Passwort ausschliesslich der Lizenzinhaber kennen darf.

11.
Sind alle Einstellungen vorgenommen worden, schalte das "neue" Forum in den Online-Modus.
ACP / Einstellungen / Forum an/ausschalten


Sonstige Informationen:
Sollten keine E-Mails vom Forum versendet werden, sollte der Parameter "f" geändert werden (ACP / Einstellungen / E-Mail).

P.S. Ich übernehme keine Haftung für Schäden jeglicher Art.

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Didito: 12.10.06 20:52.

31.10.05 18:25 Didito ist offline Finden Als Freund hinzufügen
24Bytes 24Bytes ist männlich
Der Coolste


Dabei seit: 19.07.06
Beiträge: 2.909
Fähigkeiten: WBB3 Anfänger; WBB2 Profi; WBB Lite 2 Anfänger; WBB Lite 1 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Hallo,
gut das du sowas gemacht hast, ich würde mal sagen es sollte als "Wichtig" markiert werden, damit es immer oben bleibt, sonst fragt jemand nächte woche wieder.

__________________
Online Passwort Generator
31.10.05 18:29 24Bytes ist offline E-Mail Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 437
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Ja bin ich auch für. Wenn nicht sogar Wichtig für jedes Forum.

Weil es gibt ständig Threads darüber.

Der 1. Beitrag (die Anleitung) wurde komplett überarbeitet.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Didito: 12.10.06 20:46.

31.10.05 18:34 Didito ist offline Finden Als Freund hinzufügen
Rippe
Mitglied


Dabei seit: 03.10.05
Beiträge: 8
Forenversion: 2.2.2

Antworten Zitieren Editieren Melden       UP

Vielen Dank für diese Anleitung.

Super verständlich für Jedermann.

Mein Boardumzug hat dadurch 100%ig sofort geklappt.

Warum das oben nicht als WICHTIG festgehalten wird, verstehe ich nicht, weil nach sowas wird täglich gefragt.
12.10.06 22:02 Rippe ist offline E-Mail WWW Finden Als Freund hinzufügen
NFL NFL ist männlich
Fun-Contest Gewinner


images/avatars/avatar-2836.jpg

Dabei seit: 28.04.05
Beiträge: 592
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Danke, hat geklappt!

Freude Freude Freude Augenzwinkern

__________________

27.12.06 23:22 NFL ist offline E-Mail WWW Finden Als Freund hinzufügen
Snoopy25 Snoopy25 ist männlich
Mitglied


Dabei seit: 08.08.06
Beiträge: 99
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

bekomme beim Import leider diesen Fehler :

SQL-Befehl:

CREATE TABLE bb1_acpmenuitemgroups(
itemgroupid smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
title varchar( 255 ) NULL ,
condition text NULL ,
conditiontype enum( 'OR', 'AND' ) NULL DEFAULT 'OR',
showorder smallint( 5 ) unsigned NULL DEFAULT '0',
acpmode tinyint( 3 ) unsigned NULL DEFAULT '0',
PRIMARY KEY ( itemgroupid )
)

MySQL meldet: Dokumentation
#1064 - 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 'condition text NULL,
conditiontype enum('OR','AND') NULL DEFA
18.02.07 19:59 Snoopy25 ist offline E-Mail Finden Als Freund hinzufügen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Du solltest deine Backups immer mit "Tabellen- und Feldnamen in einfachen Anführungszeichen" dann enstehen solche Probleme nicht da du versuchst den Dump in eine mysql-Datenbqnk größer 5.0 zu importieren

mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!
18.02.07 22:39 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Snoopy25 Snoopy25 ist männlich
Mitglied


Dabei seit: 08.08.06
Beiträge: 99
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von xundy
Du solltest deine Backups immer mit "Tabellen- und Feldnamen in einfachen Anführungszeichen" dann enstehen solche Probleme nicht da du versuchst den Dump in eine mysql-Datenbqnk größer 5.0 zu importieren

mfg


thx für die Antwort,aber kannst Du das mal für einen Laien erklären ?

Ich verstehe nix von dem was du da sagst
18.02.07 23:27 Snoopy25 ist offline E-Mail Finden Als Freund hinzufügen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

so sieht dein backup immo aus:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
CREATE TABLE bb1_acpmenuitemgroups(
itemgroupid smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
title varchar( 255 ) NULL ,
condition text NULL ,
conditiontype enum( 'OR', 'AND' ) NULL DEFAULT 'OR',
showorder smallint( 5 ) unsigned NULL DEFAULT '0',
acpmode tinyint( 3 ) unsigned NULL DEFAULT '0',
PRIMARY KEY ( itemgroupid )
)

sollte aber so aussehen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
CREATE TABLE `bb1_acpmenuitemgroups`(
`itemgroupid` smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
`title` varchar( 255 ) NULL ,
`condition` text NULL ,
`conditiontype` enum( 'OR', 'AND' ) NULL DEFAULT 'OR',
`showorder` smallint( 5 ) unsigned NULL DEFAULT '0',
`acpmode` tinyint( 3 ) unsigned NULL DEFAULT '0',
PRIMARY KEY ( itemgroupid )
)

Denn condition ist in mysql5 ein reserviertes für mysql und kann nur entsprechend maskiert als Spaltenname für mysql verwendet werden

mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!
19.02.07 06:14 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Snoopy25 Snoopy25 ist männlich
Mitglied


Dabei seit: 08.08.06
Beiträge: 99
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

und was kann ich da nun tun ?

Das Board gibt es nur noch als Backup .
19.02.07 06:41 Snoopy25 ist offline E-Mail Finden Als Freund hinzufügen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

du kannst das backup in einem Editor öffnen und zumindest das condition in Backticks `` setzen

Mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!
19.02.07 06:51 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Liddll Liddll ist männlich
Mitglied


images/avatars/avatar-4062.gif

Dabei seit: 05.01.05
Beiträge: 14
Herkunft: Blankenberg a.A.d.W.
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

zu Punkt 3. kann ich http://mysqldumper.de/ empfehlen - denn nicht jeder Hoster bietet einen Import an

der Dumper kann natürlich auch zur täglichen Sicherung eingesetzt werden (hat auch ein Cronscript drin)

kann man evtl. oben mit erwähnen
19.02.07 07:14 Liddll ist offline E-Mail WWW Finden Als Freund hinzufügen
MikeTyson
Mitglied


Dabei seit: 07.04.07
Beiträge: 39

Antworten Zitieren Editieren Melden       UP

Sry für die dumme Frage, aber geht das auch mit dem Lite-Board so ?

MT
16.04.07 17:06 MikeTyson ist offline Finden Als Freund hinzufügen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Das geht so mit sämtlichen Foren oder auch Homepages, die Dateinamen sind vielleicht andere aber der Ablauf ist immer derselbe.

Mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!
16.04.07 17:15 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
iTcHyBiTcHy iTcHyBiTcHy ist männlich
Mitglied


Dabei seit: 24.03.07
Beiträge: 7
Fähigkeiten: WBB3 Profi; WBB2 Profi
Forenversion: 3.1; 2.3

Antworten Zitieren Editieren Melden       UP

also ich mache das immer dann wird das alles halt wie du es beschrieben die .datastructure und so sind da und da ist dann halt pspfreakzbackup.sql_1 udn des ist 0 kb und hat gar nix druff...kann einer mir das mal erklären?
11.06.07 18:43 iTcHyBiTcHy ist offline E-Mail Finden Als Freund hinzufügen
Stöpslmaus Stöpslmaus ist weiblich
Mitglied


images/avatars/avatar-3096.gif

Dabei seit: 31.03.04
Beiträge: 8
Forenversion: WBB 2.1.3

Antworten Zitieren Editieren Melden       UP

Hallo,

habe das ganze, da ein Umzug auf dem Programm steht, zuerst auf meinem Rechner (XAMPP) vollzogen, mit teilweisen Erfolg. Das Forum wurde mir erst nach dem Importieren und Cachen der Original-Templates angezeigt. Soweit klappt es ja auch, nur dass jetzt sämtliche Umlaute, egal ob im Forum oder im ACP, als ? (Fragezeichen) dargestellt werden. Hat jemand eine Idee was das falsch gelaufen sein kann?? Habe das ganze per phpMyAdmin gesichert, ich hänge einen Screenshot meiner Einstellungen an, vielleicht lässt sich so schneller eruieren, was bei mir schief gelaufen ist

[IMG]http://img167.imageshack.us/img167/1545/unbenanntug4.th.jpg[/IMG]

__________________
Das schönste Denkmal, das sich ein Mensch wünschen kann steht im Herzen seiner Mitmenschen.
11.07.07 09:06 Stöpslmaus ist offline E-Mail Finden Als Freund hinzufügen
Achim Achim ist männlich
Mitglied


images/avatars/avatar-4475.gif

Dabei seit: 18.01.04
Beiträge: 1.134
Herkunft: Schwelm / NRW
Forenversion: 3.1; 3.0

Antworten Zitieren Editieren Melden       UP

Umlaute falsch dargestellt.

__________________
Gruss Achim
11.07.07 11:25 Achim ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Achim in deine Kontaktliste ein AIM-Name von Achim: hajoap YIM-Name von Achim: hajo1807 MSN Passport-Profil von Achim anzeigen
Stöpslmaus Stöpslmaus ist weiblich
Mitglied


images/avatars/avatar-3096.gif

Dabei seit: 31.03.04
Beiträge: 8
Forenversion: WBB 2.1.3

Antworten Zitieren Editieren Melden       UP

Mann oh Mann, jetzt wo es dank Euch geklappt hat kommt es einem sowas von easy vor großes Grinsen

Vielen Dank für die Hilfe,
Stöpslmaus

__________________
Das schönste Denkmal, das sich ein Mensch wünschen kann steht im Herzen seiner Mitmenschen.
11.07.07 17:17 Stöpslmaus ist offline E-Mail Finden Als Freund hinzufügen
bergizchland bergizchland ist männlich
Mitglied


Dabei seit: 16.02.04
Beiträge: 2
Herkunft: Solingen
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hallo zusammen,

habe dasselbe Problem wie Snoopy25

Habe beim Export Tabellen- und Feldnamen in einfachen Anführungszeichen ein Häckchen gesetzt.

Hier die Fehlermeldung:


# phpMyAdmin MySQL-Dump
# version 2.2.3
# http://phpwizard.net/phpMyAdmin/
# http://phpmyadmin.sourceforge.net/ (download page)
#
# Host: localhost
# Erstellungszeit: 21. Aug 2007 um 23:16
# Server Version: 3.23.37
# PHP Version: 4.3.0
# Datenbank : `DB65231`
# --------------------------------------------------------
#
# Tabellenstruktur für Tabelle `bb2_access`
#
CREATE TABLE `bb2_access` (
`boardid` int( 11 ) unsigned NOT NULL default '0',
`userid` int( 11 ) unsigned NOT NULL default '0',
`can_view_board` tinyint( 1 ) NOT NULL default '-1',
`can_enter_board` tinyint( 1 ) NOT NULL default '-1',
`can_read_thread` tinyint( 1 ) NOT NULL default '-1',
`can_start_topic` tinyint( 1 ) NOT NULL default '-1',
`can_reply_topic` tinyint( 1 ) NOT NULL default '-1',
`can_post_poll` tinyint( 1 ) NOT NULL default '-1',
`can_upload_attachments` tinyint( 1 ) NOT NULL default '-1',
`can_download_attachments` tinyint( 1 ) NOT NULL default '-1',
`can_post_without_moderation` tinyint( 1 ) NOT NULL default '-1',
`can_close_own_topic` tinyint( 1 ) NOT NULL default '-1',
`can_use_search` tinyint( 1 ) NOT NULL default '-1',
`can_vote_poll` tinyint( 1 ) NOT NULL default '-1',
`can_rate_thread` tinyint( 1 ) NOT NULL default '-1',
`can_del_own_post` tinyint( 1 ) NOT NULL default '-1',
`can_edit_own_post` tinyint( 1 ) NOT NULL default '-1',
`can_del_own_topic` tinyint( 1 ) NOT NULL default '-1',
`can_edit_own_topic` tinyint( 1 ) NOT NULL default '-1',
`can_move_own_topic` tinyint( 1 ) NOT NULL default '-1',
`can_use_post_html` tinyint( 1 ) NOT NULL default '-1',
`can_use_post_bbcode` tinyint( 1 ) NOT NULL default '-1',
`can_use_post_smilies` tinyint( 1 ) NOT NULL default '-1',
`can_use_post_icons` tinyint( 1 ) NOT NULL default '-1',
`can_use_post_images` tinyint( 1 ) NOT NULL default '-1',
PRIMARY KEY ( `userid` , `boardid` )
) TYPE = MYISAM ;

MySQL meldet: Dokumentation
#1064 - 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 '

CREATE TABLE `bb2_access` (
`boardid` int(11) unsigned NOT NULL defaul' at line 1


Was kann ich tun?

Greetz Nico
21.08.07 23:26 bergizchland ist offline E-Mail WWW Finden Als Freund hinzufügen
leesaint
Mitglied


Dabei seit: 27.08.07
Beiträge: 47
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hallo wollte auch mal versuchen einen board umzug zu machen, aber ich wusste nicht das mein anderer board kapput geht wenn ich anfange die backups auf einen neuen zu machen.

kann mir vielelicht einer schnell sagen wie ich meinen alten board wieder zum laufen bringe?

ich kann mich nicht mehr einlogen, die logindaten sind immer falsch.

Ich habe auf den neuen board nur die DataStructure.sql eingespielt.

ich habe wbb 2.3.6


Ich hoffe mit kann einer schnell anworten, danke in voraus

Edit:
Vielleicht liegt es ja daran das ich das 2 board auf dem selben server habe?

ich habe paar test board noch drauf und alle gehen jetzt aufeinmal nicht.

wenn ich das board kommplett lösche wo ich das backup draufgesielt habe, wird dan alles beim alten sein?

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von leesaint: 11.12.07 08:52.

11.12.07 08:22 leesaint ist offline Finden Als Freund hinzufügen
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » Sicherung der Datenbank » Anleitung Boardumzug 2.1 bis 2.3