|
|
Forum-Information
Before posting about errors, make sure that the answer cannot already be found
in our FAQ or by searching this forum!
Posting is restricted to registered users ( registering is free and simple!) due to recent spam attacks. When having trouble with this board, contact garvin(-at)s9y(-dot)org.
|
Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
-

Lux
- Regular
-
- Posts: 436
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
by Lux » Sat Feb 18, 2012 3:58 pm
Hi!
Wir haben mit Serendipity-Version 1.6 Probleme ein Blog von Wordpress 3.0 zu importieren.
Die Wordpress-Datenbank liegt sauber konvertiert auf dem gleichen Server.
Wenn wir die Daten importieren, werden die Umlaute geschreddert.
Habt Ihr irgendwelche Tipps?
Danke für jeden Hinweis.
Gruss
Dirk
Last edited by Lux on Mon Feb 20, 2012 3:11 pm, edited 1 time in total.
-

Timbalu
- Regular
-
- Posts: 2692
- Joined: Sun May 02, 2004 3:04 pm
Re: Migrationsprobleme Wordpres -> Serendipity
by Timbalu » Sat Feb 18, 2012 4:12 pm
Was heißt 'sauber konvertiert'? Unterschiede in der 'UTF-8'? Kodierung der Datenbank und ihrer Tabellen, vielleicht?
Regards, Ian
-

Lux
- Regular
-
- Posts: 436
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Migrationsprobleme Wordpres -> Serendipity
by Lux » Sat Feb 18, 2012 4:24 pm
Timbalu wrote:Was heißt 'sauber konvertiert'? Unterschiede in der 'UTF-8'? Kodierung der Datenbank und ihrer Tabellen, vielleicht?
Das meine ich mit sauber konvertiert: Tabelle ist in utf8 und der Inhalt ebenfalls. Vorher war die Tabelle in latin1 und dort hinein wurde in utf8 gespeichert. Das haben wir gerade gezogen. Interessanterweise sind die Umlaute in Überschriften sauber konvertiert worden. Gruss Dirk
-

Timbalu
- Regular
-
- Posts: 2692
- Joined: Sun May 02, 2004 3:04 pm
Re: Migrationsprobleme Wordpres -> Serendipity
by Timbalu » Sat Feb 18, 2012 5:20 pm
Spielt nicht die Datenbank selbst als Faktor auch noch eine Rolle?
Wenn dein MySQL in UTF-8 speichert, bedeutet das noch lange nicht, dass PHP auch wirklich UTF-8 bekommt. Es gibt da Optionen, die das ändern könnten.
Bei MySQL wäre die erste Query: »SET NAMES "UTF8"« um sicherzustellen, dass du UTF-8 bekommst…
Ein Versuch wäre es eventuell wert.
Regards, Ian
-

Lux
- Regular
-
- Posts: 436
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Migrationsprobleme Wordpres -> Serendipity
by Lux » Sat Feb 18, 2012 5:27 pm
Timbalu wrote:Bei MySQL wäre die erste Query: »SET NAMES "UTF8"« um sicherzustellen, dass du UTF-8 bekommst…
Das ist gesetzt. Ich habe jetzt herausbekommen, dass die Option "Soll versucht werden, HTML-Instanzen automatisch zu konvertieren?" die Probleme bereitet. Umlaute sind jetzt sauber drin, aber die Option sollte gefixed werden. Gruss Dirk
-

Timbalu
- Regular
-
- Posts: 2692
- Joined: Sun May 02, 2004 3:04 pm
Re: Migrationsprobleme Wordpres -> Serendipity
by Timbalu » Sat Feb 18, 2012 6:26 pm
Lux wrote:Umlaute sind jetzt sauber drin, aber die Option sollte gefixed werden.
Mach mal einen genaueren Vorschlag.
Regards, Ian
-

garvinhicking
- Core Developer
-
- Posts: 28971
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: Migrationsprobleme Wordpres -> Serendipity
by garvinhicking » Sat Feb 18, 2012 8:32 pm
Hi! In der include/admin/importer.inc.php gibts diese Zeile: - Code: Select all
function strtr($data) { return strtr($this->decode($data), $this->trans_table); }
Die macht das Replacement der HTML-Entities. Ich vemrute dass entweder a.) das $this->decode() nicht da sein dürfte, odre dass $this->trans_table auch einige Sonderzeichen enthält die im UTF-8 Scope enthalten sind und dann in etwas "falsches" übersetzt werden. Du könntest es testiwese mal mit dieser Variante probieren: - Code: Select all
function strtr($data) { static $test = false;
if (!$test) { echo "WILL RECODE EVERY INSTANCE OF: " . print_r($this->trans_table, true) . "<br/>\n"; }
return strtr($data, $this->trans_table); }
Das würde dann zum einen extra Debug-Code ausgeben um b) zu prüfen und auch variante a) mal ausprobieren....Lust/Zeit das mal zu testen? Grüße, Garvin
-

Lux
- Regular
-
- Posts: 436
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Migrationsprobleme Wordpres -> Serendipity
by Lux » Sun Feb 19, 2012 9:08 am
Timbalu wrote:Lux wrote:Umlaute sind jetzt sauber drin, aber die Option sollte gefixed werden.
Mach mal einen genaueren Vorschlag.
Alle Umlaute sollten sauber kodiert sein, wenn ich die Option mit HTML auswähle. Gruss Dirk
-

Lux
- Regular
-
- Posts: 436
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Migrationsprobleme Wordpres -> Serendipity
by Lux » Sun Feb 19, 2012 9:10 am
garvinhicking wrote:Das würde dann zum einen extra Debug-Code ausgeben um b) zu prüfen und auch variante a) mal ausprobieren....Lust/Zeit das mal zu testen?
Das mache ich gerne einmal in einem Testblog, aber momentan rennt uns die Zeit weg. Gruss Dirk
-

Timbalu
- Regular
-
- Posts: 2692
- Joined: Sun May 02, 2004 3:04 pm
Re: Migrationsprobleme Wordpres -> Serendipity
by Timbalu » Sun Feb 19, 2012 10:49 am
Lux wrote:Alle Umlaute sollten sauber kodiert sein, wenn ich die Option mit HTML auswähle.
Na, diese grobe Richtung habe ich mir schon selber gedacht, aber da ich die Stelle im Code nicht kannte, dachte ich wäre es ev. einfacher, wenn du uns mit diesen Erfahrungsschatz sagen könntest, wo genau in einem Import diese Option "HTML-Instanzen" (was damit auch immer gemeint sein mag...) etwas nicht konvertieren soll. Zum einen frage ich mich, wozu man diese Option bei einem Import eigentlich benötigt? Doch wahrscheinlich nur, wenn die beiden Datenbanken eben nicht diesselbe Konvertierung haben (sollen), oder? Vielleicht muss man dies nur genauer in der Optionbeschreibung ausführen? Lux wrote:Das mache ich gerne einmal in einem Testblog, aber momentan rennt uns die Zeit weg.
Das hörte sich aber an, als ob ihr das eigentliche Problem doch schon gelöst hattet, oder?
Regards, Ian
-

Lux
- Regular
-
- Posts: 436
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Migrationsprobleme Wordpres -> Serendipity
by Lux » Sun Feb 19, 2012 11:52 am
Timbalu wrote:Na, diese grobe Richtung habe ich mir schon selber gedacht, aber da ich die Stelle im Code nicht kannte, dachte ich wäre es ev. einfacher, wenn du uns mit diesen Erfahrungsschatz sagen könntest, wo genau in einem Import diese Option "HTML-Instanzen" (was damit auch immer gemeint sein mag...) etwas nicht konvertieren soll.
Wie geschrieben, das mache ich gerne in einem Testblog. Timbalu wrote:Zum einen frage ich mich, wozu man diese Option bei einem Import eigentlich benötigt?
Das konvertieren der HTML-Instanzen gilt ja nicht nur für Umlaute. Momentan haben wir (x)html als Artikel im Blog. Das ist in Ordnung, aber nicht schön. Timbalu wrote:Doch wahrscheinlich nur, wenn die beiden Datenbanken eben nicht diesselbe Konvertierung haben (sollen), oder? Vielleicht muss man dies nur genauer in der Optionbeschreibung ausführen? Lux wrote:Das mache ich gerne einmal in einem Testblog, aber momentan rennt uns die Zeit weg.
Das hörte sich aber an, als ob ihr das eigentliche Problem doch schon gelöst hattet, oder?
Wir haben einen Stand, mit dem wir weiterarbeiten können. Ja. Gruss Dirk
-

Lux
- Regular
-
- Posts: 436
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Migrationsprobleme Wordpres -> Serendipity
by Lux » Sun Feb 19, 2012 1:22 pm
garvinhicking wrote:Das würde dann zum einen extra Debug-Code ausgeben um b) zu prüfen und auch variante a) mal ausprobieren....Lust/Zeit das mal zu testen?
Habe es getestet: http://www.deimeke.net/testblog/Leider gab es nur eine leere Seite als Resultat. Grüsse Dirk
-

garvinhicking
- Core Developer
-
- Posts: 28971
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: Migrationsprobleme Wordpres -> Serendipity
by garvinhicking » Mon Feb 20, 2012 1:42 am
Hi!
Leere Seite würde eigentlich einen fatal php fehler bedeuten. Hast du die php.ini mal geprüft oder via .htaccess sichergestellt dass die "display_errors" Anweisung auf "On" steht? Ggf. hast du PHP-Fehlerlogfiles von deinem Provider um die vermutlich entstandenen PHP-Fehler zu sehen?
Grüße, Garvin
-

Lux
- Regular
-
- Posts: 436
- Joined: Fri Aug 12, 2005 4:36 pm
- Location: Grüt, Zürich, Switzerland
-
Re: Migrationsprobleme Wordpres -> Serendipity
by Lux » Mon Feb 20, 2012 7:22 am
garvinhicking wrote:Leere Seite würde eigentlich einen fatal php fehler bedeuten. Hast du die php.ini mal geprüft oder via .htaccess sichergestellt dass die "display_errors" Anweisung auf "On" steht? Ggf. hast du PHP-Fehlerlogfiles von deinem Provider um die vermutlich entstandenen PHP-Fehler zu sehen
Hi Garvin, da bin ich glücklicherweise mein eigener Provider. - Code: Select all
[Sun Feb 19 12:19:58 2012] [error] [client 178.194.168.179] PHP Fatal error: Allowed memory size of 134217728 bytes exh austed (tried to allocate 37754881 bytes) in /srv/www/deimeke.net/testblog/include/admin/import.inc.php on line 112, ref erer: http://www.deimeke.net/testblog/serendipity_admin.php?serendipity%5BadminModule%5D=import&serendipity%5Btoken%5D=d ebbaea233389bd307bef801d427a893&serendipity%5BimportFrom%5D=wordpress
Der zweite Import endet ebenfalls in einer leeren Seite, trotz "php_value display_errors on" in der .htaccess. Gruss Dirk
-

garvinhicking
- Core Developer
-
- Posts: 28971
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: Migrationsprobleme Wordpres -> Serendipity
by garvinhicking » Mon Feb 20, 2012 4:30 pm
Hi!
Ah, okay. Da müsstest Du mal das memory_limit von PHP erhöhen, z.b. 128M oder so. Denn scheinbar braucht der Importer mehr RAM zum Parsen als dezreit erlaubt...
Grüße, Garvin
Return to Generelles in Deutsch
Who is online
Users browsing this forum: Bing [Bot] and 0 guests
|