Providerwechsle--Wie nehme ich meine Seite mit???

Begonnen von ethen-rec, 01 Juni 2003, 10:58:40

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

ethen-rec


Kann mir mal bitte jemand eine Schritt für Schritt Anleitung geben
damit ich meine Seite dort wieder genauso habe mit allen Members?

hajo

Hallo, ethen-rec,
zwei Schritte down und up:
down
1. alle Daten von VKP per ftp runterladen
2. Mysql per phpmyadmin exportieren
up
in root/config.php die neuen Datenbankdaten eintragen
1. alle Daten von VKP per ftp hochladen
2. Mysql Datenbank neu erstellen und nach dort per phpmyadmin importieren
Dann hast du eigentlich alles wie vorher.
Nachträglich eingebaute Module und Blöcke entsprechend anpassen.
Gruss
Hajo



Sascha1981

Hab dazu auch mal ne frage!!
Was mach ich jetzt wenn meine DB  extrem groß ist?
Das geht dann doch nicht mit phpmyadmin oder?

Future

Also meine DB war 15 MB Groß.
Hab nen dump mit PHP Admin auf meine Platte gezogen , dann den dump aufn neuen server geladen ( Ins root verzeichnis) dann diesen code
 
Zitat<?php
  // Bitte hier Ihre Daten eintragen
  $host= '';
  $user= '';
  $pass= '';
  $db=   '';

  // Befehl ausführen
  system(sprintf(
    'mysql -h %s -u %s -p%s %s < ./dump.sql',
    $host,
    $user,
    $pass,
    $db
  ));
  echo '+DONE';
?>
in eine datei getan sie import.php gennant ins root verzeichnis geladen und ausgefürht.

Hat alles wunderbar geklappt er hat den dump innerhalb von nen paar sek eingefügtgehabt und alles hat geklappt

[Editiert am 1/6/2003 von Future]

ethen-rec

@ Future:

Habe alles so gemacht funktioniert nicht.... :(

Bekomme nur ne Seite dann angezeigt wo "+DONE" steht,
aber Tabellen wurden nicht angelegt....

@ Hajo

 
Zitat2. Mysql Datenbank neu erstellen und nach dort per phpmyadmin importieren
Dann hast du eigentlich alles wie vorher.
 

wie soll ich die Tabellen den neu erstellen? Ein neues Setup durchführen?
Und danach alles überbüglen...

bitte genauer!

Future

also bei mir hat er alles gemacht .
Du musst aber auch in das script deine Daten eintragen.
Beide datein müssen im root liegen. und dann spielt er dir den dump auch eignetlich ein. So das du alle daten wie beim anderen Provider wieder da hast .

Achso ja und in der Config musste dann halt auch die neuen DB daten eintragen genauso wie in das Script die neuen Provider daten rein müssen nicht die allten

[Editiert am 2/6/2003 von Future]

ethen-rec

die config.php habe ich bearbeitet, ebenso die import.php.

Aber wo soll ich die Daten in das Scrpit schreiben was du meinst?

BowlingX

Vergesst nicht mal die Tracking Tabellen zu leeren! Das macht die Datenbank um mindestens 5 MB (bei mir *gg*) kleiner!
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

hajo

ja, dann,
befürchte ich, dass deine Datenbank zu groß ist und das sagt das script leider nicht, auch wenn Fehler in der Datenbank sind.
Entweder du stückelst die Dump-Datei oder du gehst über die Konsole von Mysql und gibst das upload direkt ein.
Soviel ich erfahren habe, ist phpmyadmin auf 1MB upload begrenzt, danach geht nur stückeln. Oder direkt mit MySQL arbeiten, da werden dann auch Fehler in der Datenbank angezeigt.
Gruss
Hajo

Future

 
// Bitte hier Ihre Daten eintragen
$host= 'dbhost<--';
$user= 'dbuser<--';
$pass= 'dbpasswort<--';
$db= 'dbname<--';

// Befehl ausführen
system(sprintf(
'mysql -h %s -u %s -p%s %s < ./dump.sql',
$host,
$user,
$pass,
$db
));
echo '+DONE';
?>  

DA wo die feile stehen das musst du eitnragen da ersonst ja nicht zur DB connecten kann :)

Ne Bowling hab ich net dran gedacht :)

ethen-rec

Ich danke euch alle für eure Antworten:

Ich habs nun doch alleine hinbekommen dank einen Tip von jogi24.
Wiegesagt die dump.sql war zu groß, habe dann meine komplette Datenbank in einzelne Teile gesplittet und sie dann wieder hochgeladen.

Aus sagenhaften 7MB wurden nach leeren der Tracking und Referer nur
noch 1 MB!

Die habe ich aufgeteilt , hoch geladen und fertig! Alles wie vorher!  :D

Nur eine Sache ist noch: unzwar bekomme ich ganz unten am Ende
meiner Seite folgende Fehlermeldung:

  Warning: (null)() [ref.outcontrol]: output handler 'ob_gzhandler' cannot be used twice in Unknown on line 0


Was bedeutet das? Hat das was mit den Cookies zu tun?

jogi24

hi
gehe in deine mainfile.php
und kommentiere diese zeile aus

ob_start("ob_gzhandler");

hajo

hallo, ethen-rec,
danke für deine Frage, es ist gut, wenn das hier nochmal im Forum steht.
Das ist ein Punkt, über den ich auch schon mal lange gegrübelt habe.
Gruss
hajo

Future

hmm also ich konnte meine 15 MB Dump komplett hochschiessen

ethen-rec

@jogi24

 
Zitathi
gehe in deine mainfile.php
und kommentiere diese zeile aus

ob_start("ob_gzhandler");

was meinst du damit, auskommentieren? Löschen vielleicht?

@ Hajo

Ja das finde ich auch, habe darüber im Forum nichts weiter groß gefunden...

jogi24

nein sondern ein
# davor setzen

#ob_start("ob_gzhandler");

einfach mal suchen unter gz
dann findet man sowas

 http://www.pragmamx.org/modules.php?op=modload&name=eBoard&file=viewthread&tid=5938#pid29151


oder  hier , da findet man auch eine ganze menge

[Editiert am 2/6/2003 von jogi24]

Future

vielen Dank nochmal bowling für den tip mit dem Tracking leeren  ;)

Konnte aus 22 MB 1,2 machen :)