Standardmäßig setzt PHP ein Speicherlimit, um zu verhindern, dass ineffiziente Skripte alle verfügbaren Serverressourcen verbrauchen. Dies trägt zwar zur Stabilität des Servers bei, kann aber auch zu Problemen bei modernen Websites und CMS-Plattformen wie WordPress, Joomla oder kundenspezifischen Anwendungen führen, die für einen reibungslosen Betrieb mehr Speicher benötigen.
Wenn Sie Fehlermeldungen wie “Erlaubte Speichergröße erschöpft” erhalten haben, bedeutet dies wahrscheinlich, dass Ihre Website ein höheres Speicherlimit benötigt.
PHP ist die Programmiersprache hinter den meisten modernen Websites. Sie verfügt über ein Speicherlimit – memory_limit – das steuert, wie viel Serverspeicher ein einzelnes Skript verwenden kann.
Wenn Ihre Website langsamer wird oder einen Fehler anzeigt wie:
bedeutet dies, dass das aktuelle Speicherlimit zu niedrig ist und erhöht werden muss.
phpinfo();
Diese Datei speichert die PHP-Konfigurationseinstellungen. Sie ist auf VPS oder dedizierten Servern verfügbar, oder wenn Ihr Hosting-Provider eine benutzerdefinierte PHP-Konfiguration zulässt.
Schritte:
memory_limit = 512M
Wenn Sie ein Shared Hosting mit Apache nutzen, suchen Sie im Stammverzeichnis Ihrer Website nach einer Datei namens .htaccess. Fügen Sie diese Zeile ein:
Wenn dies einen 500-Fehler verursacht, läuft Ihr Server möglicherweise im CGI-Modus. Entfernen Sie in diesem Fall die Zeile und versuchen Sie eine andere Methode.
Wenn Sie WordPress verwenden:
define('WP_MEMORY_LIMIT', '256M');
Auch ohne technische Erfahrung können Sie Ihr PHP-Speicherlimit erhöhen, um Fehler zu beheben und Ihre Website stabiler zu machen – insbesondere wenn Sie WordPress oder ein anderes CMS verwenden. Befolgen Sie einfach die oben genannten Schritte, wählen Sie die für Sie passende Methode und testen Sie die Ergebnisse. Wenn etwas schief geht, können Sie die Änderungen jederzeit rückgängig machen oder den Support kontaktieren.