Mai
08
2010
0

Migration der alten Blog Einträge – geschafft!

Im Nachhinein war’s echt nicht schwer :) Nur hatte ich vorher nie wirklich Lust dazu.

Zuerst die Joomla- und auch die aktuelle WordPress-Datenbank online exportiert und lokal in XAMPP importiert. Analysiert welche Daten ich benötige, mit einem Skript die entsprechenden Einträge ausgelesen und in die lokale WordPress-Datenbank geschrieben. Schließlich diese Datenbank wieder online importiert. Fertig.

Das Skript ist extremst einfach gestrickt und speziell an meine Datenbanken angepasst, aber vielleicht kann’s ja doch mal jemand brauchen: Download der php-Dateien.

Leider musste ich feststellen, das mein HTML-Markup anfangs echt grausam war (blockquote & Tabellen!). Naja, aus Fehlern lernt man ja :)

Feb
03
2010
1

WordPress – Fatal error: Allowed memory exhausted

Beim automatischen Update von WordPress auf 2.9.1 erhielt ich wieder einmal folgenden Fehler:

Fatal error: Allowed memory size of ****** bytes exhausted (tried to allocate ***** bytes) in /srv/www/user/foo/bar/foobar.php on line ****

Siehe dazu auch: WordPress FAQ

Bei den Servereinstellungen im Backend meines Webhoster ist nur ein maximales memory_limit von 36 MB möglich:

PHP Memory Limit

Dies scheint für aufwändigere Vorgänge, wie eben ein Update, zu wenig zu sein.

Zuerst dachte ich: “Pech gehabt, dann eben die Updates manuell machen.” Aber wie sich herausstellt kann man, zumindest bei meinem Anbieter, das memory_limit, trotz der eigentlichen Beschränkung auf 36 MB, an anderer Stelle erhöhen. Dazu folgenden Code am Anfang, also gleich in die nächste Zeile nach <?php, in eure wp-config.php einfügen:

define(‘WP_MEMORY_LIMIT’, ’64M’);

Mit dem WordPress Plugin WP-Memory-Usage könnt ihr sehen, wie viel Speicher für euer WordPress zur Verfügung steht und was davon letztlich verwendet wird. Wenn 64M bei euch nicht funktioniert, könnt ihr es auch mit anderen Werten probieren.

Jan
22
2010
0

Projekt: Datenbanken – done

Bei Gelegenheit werde ich die Datenbank und die zugehörigen PHP Dateien hier zur Verfügung stellen.

Seite 1 von 11
© 2009-2012 - Volker Daschner Creative Commons Lizenzvertrag