Wie Sie das PHP-Speicherlimit für Ihre Website erhöhen

PHP’s memory_limit verhindert, dass Skripte die Serverressourcen überlasten, aber moderne Websites wie WordPress oder Joomla brauchen oft mehr Speicher, um Fehler wie “Allowed memory size exhausted” zu vermeiden Dieser Leitfaden vereinfacht das Überprüfen und Erhöhen des PHP-Speicherlimits mit dem cPanel von AvaHost oder anderen Hosting-Setups, mit praktischen Beispielen und Tipps zur Fehlerbehebung.

Was ist PHP memory_limit und warum sollte es geändert werden?

PHP ist die Programmiersprache hinter den meisten modernen Websites. Sie verfügt über eine Speicherbegrenzung – memory_limit – die steuert, wie viel Serverspeicher ein einzelnes Skript verwenden kann.

Wenn Ihre Website langsamer wird oder einen Fehler anzeigt wie:

Erlaubte Speichergröße von 134217728 bytes erschöpft

bedeutet dies, dass das aktuelle Speicherlimit zu niedrig ist und erhöht werden muss.

So prüfen Sie das aktuelle Limit

  1. Öffnen Sie einen beliebigen Texteditor (z. B. Notepad oder VS Code)
  2. Fügen Sie den folgenden Code ein:
  3. Speichern Sie die Datei als phpinfo.php
  4. Laden Sie sie in das Stammverzeichnis Ihrer Website hoch (über das Hosting-Panel oder FTP)
  5. Rufen Sie https://yourdomain.com/phpinfo.php auf
  6. Suchen Sie nach memory_limit – das zeigt Ihren aktuellen Wert an (z.B. 128M)

So erhöhen Sie das PHP-Speicherlimit

Methode 1: Mit php.ini (falls vorhanden)

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:

  1. Suchen oder erstellen Sie die Datei php.ini
  2. Fügen Sie diese Zeile ein:
    memory_limit = 512M
  3. Speichern Sie die Datei
  4. Methode 2: .htaccess verwenden (für Apache-Server)

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:

php_value memory_limit 256M

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.

Methode 3: Verwendung der wp-config.php (für WordPress)

Wenn Sie WordPress verwenden:

  1. Öffnen Sie das Stammverzeichnis Ihrer Website
  2. Öffnen Sie die Datei wp-config.php
  3. Fügen Sie diese Zeile am Anfang ein (vor /* Das ist alles, hören Sie auf zu editieren! */):
    define('WP_MEMORY_LIMIT', '256M');
  4. Speichern und schließen Sie die Datei

Was zu tun ist, wenn es nicht funktioniert

  • Leeren Sie Ihre Website und den Browser-Cache
  • Vergewissern Sie sich, dass Sie die richtige Datei bearbeitet haben
  • Überprüfen Sie die PHP-Fehlerprotokolle in Ihrem Hosting-Panel

Schlussfolgerung

Das Erhöhen des PHP-Speicherlimits ist eine einfache Lösung für “Speicher erschöpft”-Fehler und stellt sicher, dass Ihre WordPress-, Joomla- oder benutzerdefinierte Website reibungslos läuft. Mit den cPanel-Tools von AvaHost können Sie die oben genannten Methoden anwenden – _CODEBLOCK_58de7a6b974edf258bbc89de16c57813_SAFE__, htaccess oder _CODEBLOCK_9c055c98d226db7a39439a08a040bf35_SAFE__- und die Änderungen einfach testen. Mit diesen Schritten und Beispielen können Sie die Leistung ohne technisches Fachwissen optimieren und Ihre Website stabil und effizient halten.