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');