garvinhicking wrote: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...
Ehm, das steht bereits auf 128 MB und höher möchte ich eigentlich nicht.
Hilft es Dir, wenn ich Dir die Daten zur Verfügung stelle?
Oh, okay. Wie groß ist denn deine Datenbanktabelle? Das RAM-Limit ist davon abhängig; wenn Du einen 200MB Dump importierst, sollte man 400MB RAM erlauben, denn der ganze Kram wird ja auch ausgelesen und verarbeitet...
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
garvinhicking wrote:Oh, okay. Wie groß ist denn deine Datenbanktabelle? Das RAM-Limit ist davon abhängig; wenn Du einen 200MB Dump importierst, sollte man 400MB RAM erlauben, denn der ganze Kram wird ja auch ausgelesen und verarbeitet...
Ohne die Änderung im Code funktioniert es übrigens.
Der komplette Dump (ASCII, unkomprimiert) ist 160 MB. Aus dem werden aber auch nicht alle Tabellen benötigt.
function strtr($data) {
static $test = false;
if (!$test) {
echo "WILL RECODE EVERY INSTANCE OF: " . print_r($this->trans_table, true) . "<br/>\n";
$test = true;
}
return strtr($data, $this->trans_table);
}
Mit dem alten Patch hat er immer und immer wieder diese Echo-Ausgabe gemacht die zu viel Speicher benötigte.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Ah, die trans_table ist wohl in ISO statt in UTF-8. Man müsste also wohl dem get_html_translation_table() Aufruf einen encoding PArameter mitgeben, falls man aktuell ein UTF-8 Datensatz importiert.
Das kann diverse Seiteneffekte haben, da muss ich mal schauen wann ich mir das ansehen kann.
Ansonsten dürfte der Import ohne die HTML-Konvertierungsoption auch die bessere Wahl sein; diese Option ist eigentlich hauptsächlich für ältere WP-Versionen gedacht wo die Datenbanktabellen noch nicht sauber UTF-8 waren und HTML entities rumflogen.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
garvinhicking wrote:Ah, die trans_table ist wohl in ISO statt in UTF-8. Man müsste also wohl dem get_html_translation_table() Aufruf einen encoding PArameter mitgeben, falls man aktuell ein UTF-8 Datensatz importiert.
Ok, verstanden.
garvinhicking wrote:Das kann diverse Seiteneffekte haben, da muss ich mal schauen wann ich mir das ansehen kann.
Mir wäre es fast wichtiger, dass Du Zeit findest, in das Podcasting-Plugin zu schauen
garvinhicking wrote:Ansonsten dürfte der Import ohne die HTML-Konvertierungsoption auch die bessere Wahl sein; diese Option ist eigentlich hauptsächlich für ältere WP-Versionen gedacht wo die Datenbanktabellen noch nicht sauber UTF-8 waren und HTML entities rumflogen.
Es hat ja auch funktioniert und es ist keine Aktion momentan nötig.
Mir wäre es fast wichtiger, dass Du Zeit findest, in das Podcasting-Plugin zu schauen
Hrm, ja, das ist halt ne frickelige Sache. Hattest du bei Grischa zufällig mal angefragt, hatte er dazu irgendwas gesagt?
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/