Page 1 of 1
Import mysql-daten & sprachfile, wo ist es?
Posted: Wed Apr 16, 2008 3:57 pm
by Chrigu
Salve
nach einem kleineren Servercrash und dem Verlust von etwa 20 guten (meine ich) Beiträgen habe ich die Gelegenheit wahrgenommen und auf serendipity gewechselt.
Wie bei jedem neuen Script kommen natürlich Fragen hoch, die sich nicht so von alleine Beantworten.....
1. Ich habe noch mehr als 200 Beiträge inkl. Kommentare in einer alten Datenbank, WP 2.X.X. Mit dem vorgegebenen Tool von Serendipity kann den Import nicht machen, da der Server externe sql-Zugriffe nicht erlaubt.
2. hat sich erledigt... soeben gefunden.

Bleibt vorerst Punkt 1.
Wenn Ihr mir da Links / Antworten habt, wäre ich dankbar.
Gruss
Christian
Re: Import mysql-daten & sprachfile, wo ist es?
Posted: Wed Apr 16, 2008 4:30 pm
by garvinhicking
Hi!
1. Du kannst per phpmyadmin die alte Datenbank einfach auf den neuen Server kopieren und von dort aus importieren.
Viele Grüße,
Garvin
Posted: Wed Apr 16, 2008 4:36 pm
by Chrigu
Salve
zu einfach um selber darauf zu kommen. Das heisst, ich kann einen sql-dump auf den Server laden und die Datei importieren oder muss ich eine Datenbank erstellen auf dem Server und den sql-Dump dort importieren und dann aus der Datenbank ziehen?
edit... momentchen... bin gerade im Versuch
Christian
Posted: Wed Apr 16, 2008 4:46 pm
by Chrigu
Salve
Starte Import-Vorgang ...
Die Benutzerinformationen von konnten nicht gelesen werden.Die Einträge von konnten nicht gelesen werden.Die Kommentare von konnten nicht gelesen werden.Import erfolgreich abgeschlossen!
Ich habe auf dem neuen Server eine DB erstellt, die Daten aus der alten DB auf eine DB auf dem neuen Server importiert. Danach wollte ich mit dem vorhandenen Tool die Datenbank importieren.
Ausgewähltes Verfahren: Wordpress.
Christian
Posted: Thu Apr 17, 2008 9:51 am
by garvinhicking
Hi!
Jau, genau so.
Grüße,
Garvin
Posted: Thu Apr 17, 2008 1:08 pm
by Chrigu
Salve
Ja, aber genau so funktioniert es eben nicht.
Christian
Posted: Thu Apr 17, 2008 1:11 pm
by garvinhicking
Hi!
Was passiert denn? Was klappt konkret nicht? Sind die WP-Tabellen komplett in derselben Datenbank wie deine s9y Tabellen? Hast Du beim importer auch denselben datenbankzugang eingetragen wie in deiner s9y konfiguration?
+verbose
Grüße,
Garvin
Posted: Thu Apr 17, 2008 1:40 pm
by Chrigu
salve
nein, ich habe auf dem gleichen Server eine neue Datenbank eingerichtet für die WP-Daten. Die Konnektion in die Datenbank scheint, soweit ich das der Meldung entnehmen konnte, korrekt zu sein.
Hast Du beim importer auch denselben datenbankzugang eingetragen wie in deiner s9y konfiguration?
Nein, ich habe die entsprechenden Daten eingegeben der neuen Datenbank. Sollte ich hier die Daten in die gleiche Datenbank importieren?
Christian
Posted: Thu Apr 17, 2008 1:53 pm
by garvinhicking
Hi!
Und was passiert wenn Du den Import startest? Du musst wirklich etwas ausführlicher werden damit ich überhaupt weiß, was (nicht) passiert.
Die Fehler kann es minimieren wenn Du die WP-Tabellen einfach in dieselbe DB packst wo auch s9y schon existiert.
Grüße,
Garvin
Posted: Thu Apr 17, 2008 2:56 pm
by Chrigu
Salve
Schritt 1. Ich habe sämtliche Tabellen in die gleich DB gepackt wie Serendipity.
Schritt 2. Ich wähle die Blogsoftware (Wordpress).
Schritt 3. Eingabe der zugangsdaten, als Präfix wähle ich den Präfix der WP-Tabellen, also wp_. Zeichensatz UTF-8
Soll versucht werden, HTML-Instanzen automatisch zu konvertieren?
Ja
Trackbacks an erkannte Links im Eintrag senden
Ja
Auch attachments und staticpages als normale Blog-Einträge importieren?
Ja
Starte Import mit "Jetzt importieren". Das dauert schonmal länger als das letzte mal, aber ich habe eh das Gefühl, heute sitzt einer auf der Leitung. Das dauert heute wieder... ok, jetzt habe ich eine riesige Liste mit go & nogo. Die meisten Einträge betreffend die Trackbacks, wichtiger scheinen mir folgende Aussagen:
Starte Import-Vorgang ...
Importing users...
Imported users.
Importing categories (WP 2.2 style)...
Imported categories.
Rebuilding category tree...
Rebuilt category tree.
Die Kategorien von Table '6_blog.wp_term_taxonomy' doesn't exist konnten nicht gelesen werden.Importing entries...
Imported entries...
Importing category associations (WP 2.2 style)...
Imported category associations.
Die Einträge von Table '6_blog.wp_term_relationships' doesn't exist konnten nicht gelesen werden.Importing comments...
Imported comments.
Import erfolgreich abgeschlossen!
Import erfolgreich. Dummerweise... aber das erzähle ich jetzt lieber nicht. Ich machs einfach noch mal im richtigen Blog.
Danke für den Tipp mit der Datenbank, der war entscheidend!
Christian
Gruss
Christian
Posted: Thu Apr 17, 2008 3:01 pm
by garvinhicking
Hi!
Danke für die Ausführlichkeit!
Das lange Andauern ist ein gutes Zeichen. Die Fehlermeldungen kommen von der älteren WP-Struktur die Du hast; der importer ist bereits auf WP 2.5 ausgelegt. Wenn die Tabellen fehlen nimmt er aber die alte Struktur an, daher kann man diese Fehlermeldung getrost ignorieren.
Viele Grüße,
Garvin
Posted: Thu Apr 17, 2008 3:21 pm
by Chrigu
Salve
Sodele... beim zweiten Import nun hatte ich das Problem, dass der Import der Beiträge bei jedem Umlaut abgebrochen wurde. Ich muss die Sonderzeichen, die statt der Umlaute in der DB stehen irgendwie ersetzen und den Import noch einmal machen.
Danke!
Christian
wp 2.5? Wer benutzt das? Das ist doch das Vista von Wordpress?

Posted: Thu Apr 17, 2008 3:40 pm
by garvinhicking
Hi!
Umlaute können oft schon beim Einspielen der SQL-DAtei via phpMyAdmin kaputt gehen. Schau mal dass Du da möglichst überall mit UTf-8 hantierst in allen Zeichensätzen, und dass die SQL-Datei selbst auch UTf-8 benutzt, und Serendipity auch, und beim Import auch.
Je nach deiner MySQL-Version kann es hilfreich sein die s9y Konfigoption "Datenbank-Zeichensatz verwenden" ein oder auszuschalten.
Grüße,
Garvin
Posted: Fri Apr 18, 2008 10:59 am
by Chrigu
salve
also... ich habe jetzt in der mysql folgendes angestellt:
1. alles exportieren, Umlaute anpassen. (ctrl-h)
2. daten wieder importieren.
=>Login ins Admin funkt, aber die Menuauswahl ist nicht mehr vorhanden? Nur noch
* Startseite
*
*
* Zurück zum Blog
* Abmelden
sind vorhanden. Wie ich das geschafft habe? keine Ahnung. Vermutlich habe ich meine eigenen Rechte beschnitten, in dem ich irgend etwas verändert habe.
3. Die "abgeschnittenen" Einträge sind nicht verschwunden. Sprich, was ich aus WP importiert habe wird nach ein paar Wörtern abgeschnitten. Das letzte im jeweiligen Artikel ist immer
Ã, = Ã. Soweit ich das gesehen habe, sollte dort ein ä sein. Ein erneuter import ist leider fehlgeschlagen.
Am wichtigsten ist momentan die Admin, der Import wird mir wohl noch zu denken geben.
Christian
Posted: Fri Apr 18, 2008 11:03 am
by garvinhicking
Hi!
Ja, da stimmt leider mit den Umlauten immer noch was nicht. So ein "ATilde" lässt darauf schließen dass UTF-8 doppelt als UTF-8 Interpretiert wurde. Irgendwo beim hochladen deiner SQL-Daten oder beim auslesen hakt also noch etwas.
Wenn man mit unerschiedlichen Datenbanken arbeitet (und dann auch noch andere MYSQL-Versionen) kann das alles sehr hakelig werden, da man überall exakt auf seine Zeichensätze achten muss - das kann man technishc leider auch kaum verhindern.
Hast Du die s9y Option "Datenbank-Zeichensätze aktivieren" an oder ausgeschaltet? Welche MySQL-Version war auf deinem alten Server, welche auf dem neuen?
Die beschnittenen Rechte können passieren wenn Du z.B. deinen regulären Admin-Account mit gleichem Passwort auch unter wordpress hattest, und dann beim login der wp-account statt dem s9y-account genommen wird. Da müsstest Du ggf. sicherheitshalber in deiner WP-Kopie diesen User löschen.
Wenn Du magst kann ich die Daten auch für dich migrieren, das würde die ganze Sache vereinfachen. Dann bräuchte ich jedoch temporär SQL-Zugriff und s9y-Zugriff zu deiner Installation, wenn Du das möchtest kontaktier mich mal per PM.
Grüße,
Garvin