Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
BFMG

IPB DB´s in XAMPP übernehmen

Recommended Posts

@all

Will mein Board von 1.1.2. updaten, mir aber vorher lokal die Updates 1.2 und 1.3 mit meinem aktuellem Board anschauen.

Bin erst seid ca. zwei Wochen in dem Thema. Habe mir XAMPP installiert. Auch schon mal 1.2 und 1.3 installiert. Nur bei Update des aktuellen Boards happert es.

Das Problem für mich lautet: Wie kann ich eine 1:1 Kopie des Boards mit SQL DB lokal anlegen. Per FTP das Board kopieren ist ja kein Problem, aber wie bekomme ich die SQL DB in den lokalen MySQL Server???

Hat jemand eine Anleitung? Habe bisher nichts hier gefunden!

Danke Tom

Share this post


Link to post

Zunächst ist das kein Tutorial, deswegen hab ich es mal verschoben. ;)

Wenn du PHPMyAdmin auf deinen Webserver hast, dann kannst du dir damit ein Backup der Datenbank machen. Dazu einfach die Datenbank anwählen, anschließend den Menüpunkt "Exportieren" wählen. Bei "Daten" dann die Option "Vollständiges INSERT" wählen aber nicht "Erweitertes INSERT". Dann noch das Häckchen an "Senden" und nachdem du den Button geklickt hast, bekommst du eine Datei zugesendet.

Dies ist eine Textdatei mit ziemlich vielen SQL Statements, die du dann einfach in deine lokale DB importieren kannst. Entweder auch mit PHPMySQL oder einem anderen Programm. Für Windows gibt es auch einige Clients, um die Datenbank zu administrieren.

Ist jetzt nur eine kleine Anleitung, aber vielleicht hilft es dir ja. :)

Share this post


Link to post

Danke, war mir nicht ganz sicher wohin damit und glaubte ein Erklärung wäre auch geich ein Tut für andere :blush:

Habe mit dem PHPMyAdmin den Export durchgeführt. Habe alle Einstellungen so belassen wie sie waren, bis auf "Vollständiges INSERT", dies habe ich aktiviert.

Tja und nun. Es gab keine Aufforderung wo die Daten gespeichert werden soll, noch eine Hinweis wo ich die Sachen finde. Desweiteren wurden mir zwei Datenbanken angeboten, habe natürlich beide ausgewählt.

Frage: Wo sind die exportieretn SQL-DB? :huh:

PS: Ansonsten war die Anleitung hilfreich!

Edited by BFMG

Share this post


Link to post

Hast du das Häckchen an "Senden" gemacht? Dann sollte eine Downloadaufforderung erscheinen, ansonsten werden die ganzen SQL Statement im Browser ausgegeben.

Share this post


Link to post

Danke

Habe nun senden aktiviert und siehe da es erscheint eine Aufforderung :rolleyes:

Aber vorher wurde nichts am Monitor ausgegeben. Egal. Jetzt scheint es ja zu funzen. Hoffentlich klappt es auch mit dem Import.

See you and THX

Tom

Share this post


Link to post

@Christian

Danke für das Angebot, komme ich gerne drauf zurück, wenn ich nicht weiterkomme. Möchte aber erst versuchen mich in das Thema ein wenig einzuarbeiten. Auf einer lokalen Installation versteht sich. Ausserdem wollte Stefan schon mal nach dem Rechtem schauen. Wäre ja dumm wenn Ihr jetzt schon beide Eure Zeit dafür opfern würdet.

@Stefan or all

Habe den Export durchgeführt und erhalte ein Daeti mit dem Namen localhost.sql.php mit 15.830KB.

Also eine PHP Datei, kein SQL-Script ?! Hier ein Auszug:

# phpMyAdmin SQL Dump

# version 2.5.3

# http://www.phpmyadmin.net

#

# Host: localhost

# Erstellungszeit: 27. Februar 2004 um 19:28

# Server Version: 4.0.16

# PHP-Version: 4.3.4

#

# Datenbank: `bikerforum_mg_de`

#

CREATE DATABASE `bikerforum_mg_de`;

USE bikerforum_mg_de;

# --------------------------------------------------------

Habe versucht sie auf localhost auszuführen, erhalte jedoch folgende Fehlermeldung:

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in G:\minixampp\htdocs\localhost.sql.php on line 4040

Parse error: parse error, unexpected T_VARIABLE in G:\minixampp\htdocs\localhost.sql.php on line 4040

Kann es sein das ich ggf. weitere Einstellungen beim Export berücksichtigen muß?

Share this post


Link to post

Erstmal die Endung PHP kannst du entfernen, die hat der Browser nur mit drangehangen. ;)

Und dann zeig mal Zeile 4040 bzw. +/- 5 Zeilen, damit man siche in Bild machen kann. :)

Share this post


Link to post

Hi Stefan,

anbei der Auszug von Zeile 4035 bis 4042

INSERT INTO `ibf_portal_box` (`id`, `title`, `content`, `align`, `guest_view`, `hidden`, `sort`, `spezial`) VALUES (9, 'Umfrage Box', NULL, 'right', '', 0, 4, 'poll');

INSERT INTO `ibf_portal_box` (`id`, `title`, `content`, `align`, `guest_view`, `hidden`, `sort`, `spezial`) VALUES (10, 'Top Foren', NULL, 'left', '', 1, 6, 'forums');

INSERT INTO `ibf_portal_box` (`id`, `title`, `content`, `align`, `guest_view`, `hidden`, `sort`, `spezial`) VALUES (11, 'Zuletzt Online', NULL, 'right', '', 0, 5, 'last_online');

INSERT INTO `ibf_portal_box` (`id`, `title`, `content`, `align`, `guest_view`, `hidden`, `sort`, `spezial`) VALUES (12, 'Welcome Panel', NULL, 'left', '', 1, 8, 'welcome');

INSERT INTO `ibf_portal_box` (`id`, `title`, `content`, `align`, `guest_view`, `hidden`, `sort`, `spezial`) VALUES (39, 'Suche', '<form action="index.php" method="post">\n<input type="hidden" name="act" value="Search" />\n<input type="hidden" name="CODE" value="01" />\n<input type="hidden" name="joinname" value="1" />\n<input type="hidden" name="cats" class="forminput" value="all" />\n<input type="hidden" name="prune" class="forminput" value="0" />\n<input type="hidden" name="sort_key" class="forminput" value="last_post" />\nBitte Suchbegriff eingeben:<br />\n<input type="hidden" name="forums" value="all" />\n<input type="text" maxlength="100" size="20" name="keywords" class="forminput" /><br/>\nErgebnisse zeigen als:&nbsp;<select name=\'result_type\'>\n<option value=\'topics\' selected>Themen</option>\n<option value=\'posts\' >Beitr&auml;ge</option>\n</select><br/>\n<input type="submit" value="Suchen" />\n</form>', 'left', '*', 1, 5, 'normal');

Zeile 4040

INSERT INTO `ibf_portal_box` (`id`, `title`, `content`, `align`, `guest_view`, `hidden`, `sort`, `spezial`) VALUES (44, 'Kalender', '<?php \nglobal $ibforums,$DB;\n\n<?php \nglobal $ibforums, $DB, $std, $print;\n\n$time = time();\n$time -= 1209600;\n\n$DB->Query("SELECT * FROM ibf_calendar_events WHERE unix_stamp > \'".$time."\' ORDER BY unix_stamp ASC LIMIT 0,20");\n\n$i = 0;\nwhile ($row = $DB->fetch_row()){\n$i++;\n$more = "";\n\nif(strlen($row[\'title\']) > 12){\n $more = "...";\n}\n\n$row[\'title\'] = substr($row[\'title\'],0,12);\n\nprint "<span style=\'color:blue;\'>";\nprint $i.". "."<strong><a href=\'index.php?act=calendar&code=showevent&eventid=".$row[\'eventid\']."&y=".$row[\'year\']."&m=".$row[\'month\']."&d=".$row[\'mday\']."\'>".$row[\'title\'].$more."</a></strong><br>";\nprint "</span>";\n}\n\nif($i == 0){\nprint "<p>Keine Einträge in den letzten 14 Tagen</p>";\n}\n?>', 'right', '*', 1, 5, 'php');

INSERT INTO `ibf_portal_box` (`id`, `title`, `content`, `align`, `guest_view`, `hidden`, `sort`, `spezial`) VALUES (45, 'Links', '<br>\n<a href="http://www.bikers-journal.net/html/home.shtml">Bikers-Journal</a><br>\n<hr>\n<a href="http://www.krefelder-bikerforum.de.vu/">Krefelder-Bikerforum</a><br>\n<a href="http://www.softmaschine.de">Softmaschine</a><br>\n<a href="http://motorradfahrer-lev.de">Motorradfahrer-Lev</a><br>\n<a href="http://www.ae-tze.de ">AE-TZE.de </a><br>\n\n\n\n', 'right', '*', 0, 5, 'normal');

Share this post


Link to post

Hi, ich habe testweise mal die Zeile 4040 gelöscht, da es sich ja um eine sicherungskopie handelt und lokal verarbeitet wird. es tauchen eine unmenge weiterer fehler auf, mit den ich ebenso verfahren bin. selbst am ende wird das script nicht vollständig ausgeführt.

auf dem server läuft mysql 4.0.16 und lokal 4.0.17. kann dies der grund sein?

gruß tom

Share this post


Link to post

Hallo Gemeinde,

bin mittlerweile soweit das ich das board lokal am laufen habe. aber natürlich mit einschränkungen.

wie bereits geschriebn, fehlen mir eine menge sql daten da ich diese aus dem sql-script gelöscht habe. brächte also eine hilfe wie ich diese sauber und ohne fehler importiren kann?!

desweiteren habe ich die conf_global.php soweit angepasst das ich das board lokal ausführen kann, jedoch gelingt mir nur der login. sobald ich einen link (thema etc) anklicke bin ich wieder gast. schätze mal das der lokale cookie nicht gefunden wird, oder?!

Hoffe das mich noch jemand durch diese lernphase führen kann, möchte ja nicht ständig für jedes update oder kleinnigkeit hier nachfragen müssen.

gruß tom

Share this post


Link to post

Wegen den Cookies, schau mal in den Einstellungen im lokalen Board, ob da noch die Domain drin steht. Wenn das der Fall ist, mal alles aus den Cookie-Einstellungen löschen und nochmal ausprobieren.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×