Wie behebt man den WordPress Memory Exhausted Error - PHP-Speicher erhöhen

Der Fehler "WordPress memory exhausted" tritt auf, wenn ein Skript die standardmäßige Speicherzuweisungsgrenze für PHP überschreitet. Dies kann dazu führen, dass Ihre Website nicht mehr richtig funktioniert und eine Fehlermeldung wie "Fatal error: Erlaubte Speichergröße von X Bytes ausgeschöpft." Eine Erhöhung des PHP-Speicherlimits kann dieses Problem oft beheben. Hier ist die Vorgehensweise:

Bearbeiten Sie die Datei wp-config.php

Die wp-config.php enthält die grundlegenden Konfigurationsdetails für Ihre WordPress-Website. Sie können das PHP-Speicherlimit erhöhen, indem Sie eine Codezeile zu dieser Datei hinzufügen.

  • Verbindung zu Ihrer Website mit einem FTP-Client oder dem Dateimanager Ihres Hosting-Control Panels.
  • Suchen Sie die wp-config.php Datei die sich im Stammverzeichnis Ihrer WordPress-Installation befindet.
  • Bearbeiten Sie die Datei und fügen Sie die folgende Codezeile direkt vor der Zeile ein, in der es heißt /* Das war's, Schluss mit dem Editieren! Viel Spaß beim Bloggen. */:
define('WP_MEMORY_LIMIT', '256M');

Diese Zeile erhöht das PHP-Speicherlimit auf 256 MB. Sie können den Wert entsprechend Ihren Bedürfnissen und den Möglichkeiten Ihrer Hosting-Umgebung anpassen.

  • Speichern Sie Ihre Änderungen und laden Sie die Datei zurück auf Ihren Server, wenn Sie FTP verwenden.

Bearbeiten Sie die Datei PHP.ini

Wenn Sie die wp-config.php das Problem nicht behebt, müssen Sie möglicherweise den Grenzwert in der php.ini die die Standardkonfigurationsdatei für PHP ist.

  • Diese Datei ist bei Shared Hosting normalerweise nicht zugänglich, aber Sie können eine Datei namens php.ini im Stammverzeichnis Ihrer WordPress-Installation und fügen Sie die folgende Zeile ein:
speicher_limit = 256M
  • Wenn Sie auf einem VPS oder dedizierten Server arbeiten und Zugriff auf den Hauptcomputer haben php.ini können Sie diese Datei direkt mit der gleichen Zeile bearbeiten. Der Speicherort dieser Datei kann je nach Ihrer Serverkonfiguration variieren.

Bearbeiten Sie die .htaccess-Datei

Eine andere Möglichkeit, das PHP-Speicherlimit zu erhöhen, ist die Bearbeitung der Datei .htaccess Datei, die sich im Stammverzeichnis Ihrer WordPress-Installation befindet.

  • Zugang zu Ihrer Website über FTP oder einen Dateimanager, und suchen Sie die .htaccess Datei.
  • Bearbeiten Sie die Datei und fügen Sie die folgende Zeile hinzu:
php_value memory_limit 256M
  • Speichern Sie Ihre Änderungen und prüfen Sie, ob der Fehler "Speicher erschöpft" behoben ist.

Kontaktieren Sie Ihren Hosting-Anbieter

Wenn keine der oben genannten Lösungen funktioniert, kann es sein, dass Ihr Hosting-Provider keine manuelle Erhöhung des PHP-Speicherlimits zulässt. Wenden Sie sich an das Support-Team des Anbieters. Diese können entweder das Limit für Sie erhöhen oder Ihnen eine Anleitung geben, wie Sie dies in ihrer Hosting-Umgebung tun können.

Abschluss

Das Erhöhen des PHP-Speicherlimits kann helfen, den Fehler mit erschöpftem Speicher in WordPress zu beheben. Es ist jedoch auch wichtig zu verstehen, warum der Fehler aufgetreten ist. Er könnte auf ein schlecht codiertes Plugin, Theme oder benutzerdefiniertes Skript zurückzuführen sein. Ziehen Sie in Erwägung, Plugins zu deaktivieren und vorübergehend zu einem Standard-WordPress-Theme zu wechseln, um das Problem zu diagnostizieren. Wenn das Problem weiterhin besteht, müssen Sie möglicherweise Ihre Website optimieren oder Ihren Hosting-Plan aktualisieren, um die Anforderungen Ihrer Website zu erfüllen.