Fatal Error: Allowed memory size of XXX bytes exhausted


Ab und an kommt es vor, dass man den Fehler:

Fatal Error: Allowed memory size of XXX bytes exhausted

zu sehen bekommt statt der erwarteten Webseite.

Grund dafür ist der Wert memory_limit in den PHP-Einstellungen. Diese Einstellung legt fest wieviel Speicher eine Webseite verbrauchen darf um den Server vor schlecht geschriebenen PHP-Code zu schützen.

Oft ist dieser Wert zu niedrig angesetzt und große Webseite bzw. Seiten mit ContentManagementSystemen erreichen diesen Wert.

Bei einigen Provider kann man in der Datei .htaccess folgenden Paramerter eintragen um den Fehler zu verhindern.

php_value memory_limit 128M

Wenn der Provider dies nicht zulässt, so kann man z.B. bei WordPress in der Datei wp-config.php folgende Zeiel eingeben:

define('WP_MEMORY_LIMIT', '128M');

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert