Sie führen eine Aktion innerhalb des Adminbereichs Ihrer WordPress-Installation durch – beispielsweise die Aktivierung mehrerer neu installierter Plugins. Leider endet der Vorgang nicht wie erwünscht, sondern mit einem weißen Bildschirm und der unheilvollen Meldung „Fatal error: Allowed memory size of …“.
Und nun? Ruhe bewahren! Wir haben Tipps für WordPress-Probleme mit der Speicherbegrenzung.
Mit Bild
Worum geht es bei dem Speicherproblem genau?
In der PHP-Konfiguration gibt es mit memory_limit einen Wert, der bestimmt, wie viel ein PHP-Skript an Arbeitsspeicher verbrauchen darf, und da WordPress ebenfalls auf PHP basiert, gilt diese Begrenzung auch für WordPress selber. Zu diesem Verbrauch gehören auch alle eingesetzten Plugins und das genutzte Theme.
Mit Bild
Die Begrenzung an sich ist sinnvoll, da der Server und seine Ressourcen somit vor schlecht geschriebenen Skripten geschützt werden können.
Mit Bild
Allerdings ist es so, dass die Standardeinstellung häufig zu niedrig angesetzt ist und schon lange nicht mehr für komplexe WordPress-Installationen ausreicht.
Mit Bild
Häufig reicht die Speicherbegrenzung für die Standardinstallation, ein schlankes Theme und eine Handvoll Plugins. Aber sobald Sie mehrere Plugins auf einmal aktivieren oder Plugins einsetzen möchten, die aus mehreren Modulen bestehen, wie zum Beispiel Jetpack, kann es passieren, dass Sie von einem weißen Bildschirm mit folgender Meldung begrüßt werden:
Mit Bild
Fatal error: Allowed memory size of 54321 bytes exhausted (tried to allocate 2345 bytes) in /irgend/ein/ordner/wp-content/plugins/[…].php on line 567
Mit Bild
Damit meldet sich der Server und sagt Ihnen, dass das Speicherlimit von im eben genannten Beispiel 54321 Byte um 2345 Byte überschritten wurde und wer der Übeltäter ist.
Wollen Sie weiterlesen?
Als zahlendes Mitglied von akademie.de haben Sie vollen Zugriff auf alle Inhalte und können alle PDF-Dateien, Checklisten, Mustervorlagen und Anwendungen herunterladen und verwenden.
Wollen Sie mehr über die Mitgliedschaft erfahren?
Wenn Sie schon Mitglied sind, loggen Sie sich bitte ein.