Bräuchte mal eure Hilfe. Ich möchte meine bestehende Seite auf einen anderen Server aufspielen. Was bis jetzt geschah:
Habe eine neue Datenbank eingerichtet.
Dann wollte ich ein Backup von dem alten Server auf den neuen spielen. Leider klappte das nicht wirklich und es wurde nur noch eine fehlermeldung angezeigt.
Laut Datenbank war aber überhaupt nichts vorhanden an Daten. Also alles wieder gelöscht, das Grundsystem eXV² draufgezogen und installiert. Lief dann auch einwandfrei. Anschließend habe ich wieder das Backup überspielt. In der Mainfile.php habe ich noch die neuen Serverdaten ersetzt Ich wurde vom System augefordert Updates zu machen. Um es kurz zu machen: Die Seite läuft, nur leider wurde keine meiner Daten wie zB. User, Bilder, Einträge, Forumkategorien usw. übernommen. Weiss zufällig jemand wo der Fehler liegt? Bin für jeden Hinweis dankbar. Es grüßt Euch Carphunter
bama :
16.10.2010 17:34
hast du mit phpMyAdmin einen Dump der alten Datenbank gemacht bzw. existiert die alte Datenbank noch?
wenn ja, schick mir die Zugangsdaten und die Domains von alt und neu per Priv. Nachrichten
beim Provider all-inkl.com gibt es da Tools, das einen kompletten Serverumzug automatisch macht
CarpHunter :
17.10.2010 10:37
PN ist unterwegs. Danke.
bama :
17.10.2010 11:33
Die Sicherung einer Datenbank (Dump) ist natürlich dazu da, die Datenbank evtl. wieder herzustellen. d.h. mit dem alten Datanbanknamen. Bei einem Serverumzug bekommt die Datenbank in den meisten Fällen einen anderen Namen. Deshalb ist vor dem einspielen in die neue Datenbank aus dem Dump der Befehl, dass eine Datenbank erstellt werden soll, gelöscht bzw. am Zeilenanfang durch -- komentiert werden. -- CREATE DATABASE xxxxx Sonst wird versucht, eine DB mit dem alten Namen zu erstellen, was zu einem Abbruch führt.
CarpHunter :
17.10.2010 12:00
Vielen Dank für das ändern und neu aufspielen. Das heißt also, dass in meinem Fall alles was hinter -- CREATE DATABASE steht (2 Zeilen), gelöscht werden kann? Man lernt eben nie aus. Nochmals Danke. Gruß CarpHunter
bama :
17.10.2010 12:41
aber nur wenn die Datenbank bereits angelegt ist. Wenn die Datenbank noch nicht angelegt ist, dann hier den Namen der neuen Datenbank einfügen.