Wordpress Cache
Dienstag, 16. Juni 2009 15:02
Heute mal was technisches. Dieses Problem wird in letzter Zeit einige Blogger, die ihr Wordpress auf die Version 2.8 upgedatet haben zu schaffen gemacht haben. Nach dem Update meldet sich wordpress mit der folgenden Fehlermeldung:
Fatal error: Allowed memory size of ***** bytes exhausted
Was nun. Okay, dachte ich erstmal ein paar Plugins deaktivieren (Hinweis in der Wordpress-FAQ). Aber das waren sehr viele, die deaktiviert werden mussten. Aber ließ sich ja nicht ändern. Nun dachte ich den Arbeitsspeicher des Servers kann ich ja nicht verändern. Aber muss man auch nicht, mein Feed-Reader brachte mir heute die Lösung.
Wordpress nutzt noch einen eigenen Speicher. Dieser wird in der Konfigurationsdatei wp-config.php aktiviert. Bei vielen ist dies evtl. schon der Fall bei mir war es nicht so. Aktivieren tut man es mit diesem Eintrag:
define('ENABLE_CACHE', true); //Speicher einschalten
Nun lässt sich noch festlegen, wie viel von diesem Speicher Wordpress nutzen soll. Voreingestellt sind 32MB, die nicht unbedingt ausreichen. Bei mir reichte die folgende Zeile aus um den Speicher auf 64MB zu erhöhen:
define('WP_MEMORY_LIMIT', '64M'); //Hier anpassen
Sollte die Erhöhung vom Hoster nicht mehr gedeckt sein und die Seite in der Folge nicht mehr angezeigt werden einfach den Wert wieder runter setzen (Geht in 32MB Schritten, also 32,64,96,128 …).
Damit man in Zukunft ablesen kann, wie es um die Speicherauslastung steht empfehle ich das Plugin WP-Memory-Usage. Nach dieser Installation kann man nun im Dashboard bequem überblicken, wieviel Spielraum man noch hat. Nach dieser Operation sieht die Anzeig bei mir beruhigenderweise so aus:

Artikel als RSS

