PHP Backup laden?

Hallo,

Ich muss leider gestehen dass ich in dem Gebiet PHP/MySQL völliger Neuling bin…

Also ein Freund von mir hatte so ein PHP-Board und hat mir sein Backup gegeben… ich hab da jetzt eine große .sql datei und einen Ordner mit mehreren unterordnern wie zB httpdocs oder cgi-bin.

Ich möchte dass Backup nicht auf einen Server laden oder so, sondern einfach nur auf meinem PC öffnen… Ich benutze Windows Vista.

Ich hab irgendwie gehört dass es mit Xampp geht, hab mir das auch runtergeladen aber ich weiß ncih was ich machen soll

Kann mir das jmd erklären bitte? Dank gruß jan

Hallo,

Ich möchte dass Backup nicht auf einen Server laden oder so,
sondern einfach nur auf meinem PC öffnen… Ich benutze
Windows Vista.

Was willst du denn mit dem Backup machen, wenn du es geöffnet hast?

Johannes

Was willst du denn mit dem Backup machen, wenn du es geöffnet
hast?

Johannes

Hay, Ich möchte dass backup nur öffnen und die Themen lesen…

Mehr Informationen!!
Hallo,

Ich habe jetzt gelesen, dass ich das Backup mit mysqldumper wiedergerstellen kann…

Also hab ich das runtergeladen, mit Xamp gestartet und die *.sql Datei in den Ordner Backup getan…

So ich bin zu mysqldumper gegangen und habe bei Backup auf die Datei geklickt.
Er fängt zwar an zu laden, aber nach ner Zeit kommt die Fehlermeldung:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 35 bytes) in D:\Xampp\xampplite\htdocs\mysqldumper\inc\functions_restore.php on line 404

Was kann ich da machen? muss ich irgendwas umstellen?

Vielen Dank, Gruß Jan

Also vermutlich solltest du alles bis auf die SQL-Datei in das Dokument-Verzeichnis von XAMPP kopieren. Zusätzlich brauchst du noch ein Programm, mit welchem du das MySQL-Dump einspielen kannst. Ich würde da phpMyAdmin empfehlen.

Wenn der XAMPP läuft (Apache und MySQL), dann solltest du mit http: //localhost/… erst phpMyAdmin und dann das Forum öffnen können.

Danke für deine Antwort, das habe ich jetzt theoretisch verstanden.

Aber wie setze ich das um? Also ich hab shcon ein bisschen rumexperimentiert kann auch bei mysqldump oder phpmyadmin die Foren sehen (keine Beiträge angucken) aber ich möchte ja einfach nur das Board so haben als würde ich da grade draufgehen …

Kann mir das jemand Schritt für Schritt erklären?

Also welche Datei ich wohin tun muss und was ich dann machen muss?
Wäre sehr dankbar… Gruß Jan

Also.

Du kopierst phpMyAdmin und die Forensoftware in den entsprechenden XAMPP-Ordner. Dann kannst du mit http: //localhost/phpMyAdmin (oder so) die Datenbanken verwalten. Das scheint ja schon zu funktionieren. Jetzt must du mit phpMyAdmin die MySQL-Datei importieren. Dann kannst du mit http: //localhost/forum (oder wie der Pfad eben heißt) das Forum starten.

Wenn du mit dem Datenbank-Import Probleme hast, dann poste doch mal die ersten 20 Zeilen von der SQL-Datei. Mal sehen, was da drin steht.

Hay, Danke für deine Antwort.

Du kopierst phpMyAdmin und die Forensoftware in den
entsprechenden XAMPP-Ordner. Dann kannst du mit http:
//localhost/phpMyAdmin (oder so) die Datenbanken verwalten.
Das scheint ja schon zu funktionieren. Jetzt must du mit
phpMyAdmin die MySQL-Datei importieren. Dann kannst du mit
http: //localhost/forum (oder wie der Pfad eben heißt) das

Forum starten.

Also ich habe die ganze Datenbank wiederhergestellt mit mysqldump…

Ich glaube ich habe alles richtig gemacht, glaube aber da fehlt noch was…

Ich habe jetzt phpmyadmin im Ordner:
\xampplite\htdocs\phpMyAdmin\ (das funktioniert)

Dann habe ich die ganze Datenbank (120 Dateien oder so) in dem Ordner:
\xampplite\mysql\data\forumbackup\

und das Forum (index.php usw) in dem Ordner:
\xampplite\htdocs\forumbackup\

Wenn ich jetzt aber auf http://localhost/forumbackup/ gehe dann kommt:

Es trat ein Problem mit der Datenbank auf.
Bitte versuchen Sie es erneut, indem Sie die Seite neu laden (Aktualisieren / Refresh / Reload im Browser klicken).

Eine E-Mail wurde an den Technischen Administrator geschickt, den Sie ebenfalls kontaktieren können, falls das Problem weiterhin auftritt.

Wir entschuldigen uns für die Unannehmlichkeiten.

Muss ich noch irgendwas umstellen bzw in nen anderen Ordner tun?

Wenn ja was genau?

Vielen Dank, Gruß Jan

Also ich habe die ganze Datenbank wiederhergestellt mit
mysqldump…

Schau mal mit phpMyAdmin, welche Datenbanken da links angezeigt werden und welche Tabellen da drin sind.

Dann habe ich die ganze Datenbank (120 Dateien oder so) in dem
Ordner:
\xampplite\mysql\data\forumbackup\

Ich weiss nicht, wozu ein Datenbankbackup 120 Dateien hat. Was steht denn in den Dateien so drin?

Eine E-Mail wurde an den Technischen Administrator geschickt,
den Sie ebenfalls kontaktieren können, falls das Problem
weiterhin auftritt.

Wer ist denn da als Technischer Administrator eingetragen? :wink:

Hay, Danke für deine Antwort,

bei phpmyadmin stehen:

cdcol (1)
forumbackup (113)
information_shema (17)
mysql (17)
phpmyadmin (8)
test (0)
webauth (1)

Die datenbank die wichtig ist, ist forumbackup, da sind sachen drin wie zB:

acces
adminhelp
administrator

faq
forum
foumpermissions

post
posthash
postindex

thread
threadrate
threadread

usw.

Das ist ja kein Backup mehr sondern schon die Datenbank, alle einträge die ich oben aufgezählt habe existieren schon als einzelne Datei und zwar im Ordner \xampplite\mysql\data\forumbackup

D ist freigelassen also da steht nur mailto:

Dankeschön, Gruß jan

du musst die zugangsdaten in der config datei noch auf deinen sql server anpassen.

nähere infos erhältst du wenn du dir mal die hilfe seite deiner forensoftware anschaust oder wenn du hier die forensoftware postest…

Gruß

Die datenbank die wichtig ist, ist forumbackup

Die hieß sicherlich früher mal anders. Das Forum hat eine Konfigurationsdatei, wo Datenbankname, Datenbanknutzername und Datenbankpasswort drinstehen. Das musst du in Ordnung bringen.

Das ist ja kein Backup mehr sondern schon die Datenbank, alle
einträge die ich oben aufgezählt habe existieren schon als
einzelne Datei und zwar im Ordner
\xampplite\mysql\data\forumbackup

In dem Ordner nützt die Datenbank nichts, die muss in MySQL eingespielt sein. Aber da die Datenbank mit phpMyAdmin zu sehen ist, hast du das wohl gemacht.

Hay,

Boah Vielen Dank schonmal für eure Hilfe, so weit hätte ichs alleine nicht geschafft…

Also ich habe jetzt endlich die Datenbank verknüpft und wenn ich jetzt auf index.php gehe dann seh ich auch die startseite… zumindest den banner oben und so das grunddesign aber die beiträge und so fehlen leider…

Da steht oben nur die Fehlermeldung:

Warnung: array_keys() [function.array-keys]: The first argument should be an array in \includes\functions.php (Zeile 3277)

Warnung: Invalid argument supplied for foreach() in \includes\functions.php (Zeile 3277)

Mein Fehler? Oder was?

Danke, Gruß jan