Vor einigen Tagen fing es an. In meinem WordPress-Dashboard kam es plötzlich zu Fehlermeldungen, die so ausgesehen haben: “Fatal error: Allowed memory size of 654321 bytes exhausted (tried to allocate 12345 bytes) in /srv/www/user/html/xyz/xyz.php on line 1089″
Vor allem beim Installieren von neuen Plugins bekam ich solche Meldungen. Und ab diesem Zeitpunkt, ging kaum noch ein Plugin zu Installieren, geschweige denn zu konfigurieren. Selbst im WP-Fenster bei den WP-Blogg News oder dem Vorschaufenster für neue Plugins, tauchte diese Meldung auf. Das ging bei mir sogar so weit, dass ich -wie vorgestern, als ich das Wartungsmodus-Plugin aktiviert habe, um kurz etwas an meiner Homepage zu basteln- mich nicht mehr in mein Dashboard einloggen konnte. Nach einigen versuchen war ich dann endlich drinnen, hatte aber nur einen weißen Bildschirm vor mir. Kaum ein Link Funktionierte noch. Es war fast alles Tod. Ich bekam kurzzeitig Angstschweiß auf der Stirn, meine Güte.
Ich habe vor lauter Verzweiflung per externen FTP, das Wartungsmodus Plugin entfernt um wieder Zugriff auf mein WP zu bekommen. Gott sei Dank hat das auch Funktioniert. Man soll ja erst ein Plugin Deaktivieren und es danach erst Deinstallieren, aber das war mir zu diesem Zeitpunkt total egal.
Was verbirgt sich hinter dieser Fehlermeldung?
Jedenfalls habe ich ein wenig gegoogelt und bin danach auf einen Interessanten Artikel gestoßen. In diesem Artikel stand geschrieben, dass es bei PHP in der Konfiguration einen Wert für die Variable “PHPMemoryLimit” gibt. Dieser Wert definiert den maximal erlaubten Speicherplatzverbrauch eines PHP-Scripts auf einem Webserver. Das soll ihn davor bewahren, dass ein schlecht oder fehlerhaft programmiertes Script dessen Arbeitsspeicher überfüllt. Wenn also in deinem WordPress diese Fehlermeldung erscheint, dann will dein WP mehr Speicher für sich reservieren, als ihm zusteht.
Lösung:
Ich habe daraufhin meinen Webhoster angeschrieben und ihn gebeten, dieses “PHPMemoryLimit” bei mir zu erhöhen. Nach ca. 3 Stunden kam eine eMail von einem Supportmitarbeiter, der mir Mitteilte, dass er kostenlos das Limit für mein Webhosting-Packet auf das Maximum von 64 MB erhöht hat. Er betonte aber noch, dass diese 64MB das absolute Maximum darstellt, was ich bekommen kann. Das fand ich echt klasse, vor allem weil dieser Vorgang so schnell und unkompliziert von Statten ging. Und das Resultat: Mein WordPress läuft wieder wie ein Wiesel und diese Fehlermeldung habe ich seitdem auch nicht mehr. Prima!
Tipp:
Wenn du ein paar Plugins Deaktivierst, minimierst Du automatisch den PHP Memory Wert ein wenig. So bekommst du unter Umständen wieder Zugriff auf einzelne Funktionen, auf die Du vorher keinen Zugriff mehr hattest. Das stellt aber nur eine Notlösung dar. Längerfristig gesehen musst Du einfach deinen Webhoster kontaktieren.
Download-Tipp:
Einfach dieses Plugin WP-Memory-Usage, Installieren und schon kannst Du auf dem Dashboard den momentan von WordPress belegten Speicherplatz auf Deinem Webserver abrufen. Zudem kannst Du dann auch sehen, wieviel Speicherplatz Dir dein Webhouster eingerichtet hat.
Screenshot:

Kommentare