So beheben Sie den Fehler „WordPress-Speicher erschöpft“: Zulässige Speichergröße

Veröffentlicht: 2022-06-05

Wenn Sie Ihre Website mit WordPress einrichten, wird Ihnen beim Versuch, Plugins oder Themes zu installieren, möglicherweise eine Fehlermeldung angezeigt, die so aussieht: WordPress Memory Exhausted Error oder Fatal Error, Memory Exhausted Error.

Mach dir keine Sorgen!

Dieser Fehler ist eigentlich einfach zu beheben, wenn Sie wissen, wie es geht, was wir in diesem Artikel erklären werden. Hier sind die drei Schritte, die du unternehmen kannst, um den WordPress-Fehler „Speicher erschöpft“ zu beheben und mit der Einrichtung deiner Website fortzufahren.

Behebung des Fehlers

Es gibt mehrere Möglichkeiten, wie Sie diesen Fehler beheben können. Diese beinhalten:

  1. Überwachen Sie die Speichernutzung
  2. Erhöhen Sie das WordPress-Speicherlimit
  3. Erhöhen Sie das PHP-Speicherlimit
  4. Ändern Sie Ihren query_cache_limit-Wert
  5. WordPress aktualisieren
  6. Verwenden Sie bestimmte Plugins nicht mehr
  7. Wechseln Sie zu einem VPS oder dedizierten Server

1. Überwachen Sie die Speichernutzung

Wenn Sie vermuten, dass Ihre Website Speicher verliert, gibt es eine Reihe von Dingen, die Sie tun können, um dies zu überprüfen.

Überwachen Sie zunächst die Speichernutzung Ihres Servers im Laufe der Zeit mit einem Plugin wie WP Performance Monitor oder Status Magic.

Dies hilft Ihnen, plötzliche Änderungen in der Speichernutzung zu erkennen, damit Sie sie sofort beheben können. Versuchen Sie als Nächstes, einige Debugging-Tools zu aktivieren, indem Sie hinzufügen

 define( 'WP_DEBUG', true );

zu wp-config.php und laden Sie dann Ihre Website neu; Viele Speicherlecks werden als schwerwiegende Fehler auf Ihrer Seite angezeigt, was es Ihnen leicht machen sollte, sie zu finden und zu beheben.

Führen Sie schließlich eine schnelle Online-Suche nach dem WordPress-Speicherleck-Plugin durch. Wenn Sie eine große Website mit vielen Plugins haben (oder noch schlimmer, wenn Ihre Website nicht richtig gehostet wird), besteht die Möglichkeit, dass jemand ein Add-On geschrieben hat, das speziell dafür entwickelt wurde Lecks erkennen und reparieren.

Und wenn Sie schon dabei sind, schauen Sie sich ein Upgrade Ihres Hosting-Plans an – Speicherfresser sind für niemanden eine gute Nachricht!

[bravepop align="center"]
Holen Sie sich BlueHost

2. Erhöhen Sie das WordPress-Speicherlimit

Wenn Sie ein WordPress-Benutzer sind und auf Probleme mit Speichererschöpfung stoßen, müssen Sie möglicherweise Ihr WordPress-Speicherlimit erhöhen, indem Sie einige Änderungen in Ihrer wp-config.php-Datei vornehmen.

Folge diesen Schritten:

  1. Öffnen Sie in Ihrem bevorzugten Texteditor wp-config.php (diese befindet sich normalerweise in /public_html/wp-content/themes/ oder einem ähnlichen Ordner).
  2. Scrollen Sie nach unten, bis Sie einen Abschnitt mit der Bezeichnung Multisite-Netzwerkeinstellungen sehen
  3. Define hinzufügen ('WP_MEMORY_LIMIT', '128M'); über dieser Linie.
  4. Speichern und schließen Sie wp-config.php
  5. Starten Sie Apache (unter Windows) oder Unix/Linux-Server neu
  6. Erstellen Sie eine leere Datei namens watermark
  7. Lade es als public_html/wp-content/themes/.watermark hoch
  8. Aktualisieren Sie den WordPress-Admin
  9. Sie sollten jetzt in der Lage sein, Bilder zu bearbeiten, ohne dass Fehlermeldungen zu Speichermangel auf Ihrer Website angezeigt werden!
    Die Zahl von 128 MB kann beliebig geändert werden, aber beachten Sie, dass WordPress nach einer Weile abstürzt, wenn Sie zu hoch gehen (z. B. 512 MB). Beobachten Sie also einfach, wie viel Speicher Ihre Website im Laufe der Zeit verbraucht.
    Das ist mehr als genug für die meisten WordPress-Seiten da draußen; wir empfehlen, es nicht niedriger als 192 MB einzustellen, da sonst einige Themen Probleme haben könnten, richtig zu laufen.

3. Erhöhen Sie das PHP-Speicherlimit

Dieser Fehler ist im Allgemeinen auf ein niedriges Speicherlimit zurückzuführen, das in Ihrer php.ini-Datei konfiguriert ist und bestimmt, wie viel Speicher PHP verwenden kann.

Standardmäßig sind es nur 128 MB . Da WordPress eine große Anwendung ist, benötigt es mehr Speicher, um richtig zu funktionieren.

Lösung: Gehen Sie in cPanel und suchen Sie phpMyAdmin (es sollte sich in einer eigenen Zeile befinden). Klicken Sie darauf und folgen Sie den Anweisungen, um Ihr PHP-Speicherlimit um jeweils 16 MB zu erhöhen, bis WordPress wieder funktioniert.

Wenn du möchtest, dass WordPress für Geschwindigkeit und Stabilität immer mit mehr Speicher läuft, gib diese Werte in deine wp-config.php-Datei ein, anstatt die phpMyAdmin-Einstellungen zu ändern:

 define('WP_MEMORY_LIMIT', '64M'); // 64 Megabyte
define('WP_MAX_MEMORY_LIMIT', '128M'); // 128 Megabyte

Nachdem Sie Änderungen vorgenommen haben, speichern Sie die Datei und aktualisieren Sie Ihre Website, bevor Sie bestätigen, ob sie funktioniert haben.

Sie können Ihre Speichernutzung unter Einstellungen > Allgemein überprüfen. Möglicherweise sehen Sie so etwas wie Speichernutzung / Gesamtverbrauch des Speichers. Versuchen Sie in diesem Fall, Ihre Website neu zu starten und erneut zu aktualisieren, da Caching-Probleme Probleme verursachen können.

Es lohnt sich auch, einen alternativen Browser wie Chrome oder Firefox auszuprobieren, um zu bestätigen, dass Plugins keine Probleme mit Speicherbeschränkungen verursachen. Eine andere alternative Lösung wäre das Herunterladen von WP Optimize , einem weiteren Plugin von iThemes, das jedoch nicht die Verwendung aller Ressourcen beim Ausführen von W3TC zulässt.

Verwenden Sie WP-Rocket

Darüber hinaus muss Ihr Server mod_rewrite (Serverkonfiguration) unterstützen, um die Vorteile der Verwendung von WP Optimize nutzen zu können.

[bravepop align="center"]

Wenn Sie der Meinung sind, dass alle Lösungen ausgeschöpft sind und keine richtig funktioniert, wäre es eine gute Option, sich bezüglich des Hinzufügens von zusätzlichem PHP-Speicher an Ihren Host zu wenden, da eine manuelle Erhöhung des Limits nachteilige Auswirkungen haben könnte, wenn es falsch angewendet wird.

4. Ändern Sie Ihren query_cache_limit-Wert

Um den WordPress-Speichererschöpfungsfehler zu beheben, müssen Sie Ihren query_cache_limit-Wert reduzieren.

Melden Sie sich als Benutzer mit Administratorrechten an. Klicken Sie auf die Option Einstellungen . Wechseln Sie zur Registerkarte Leistung und deaktivieren Sie die Option Abfrage-Cache aktivieren .

Klicken Sie unten auf der Seite auf die Schaltfläche Änderungen speichern .

Besuchen Sie Ihre Website und versuchen Sie erneut zu surfen, das sollte den WordPress-Speichererschöpfungsfehler für Sie lösen.

Wenn Sie immer noch das gleiche Problem haben, melden Sie sich als Root-Benutzer an, indem Sie den folgenden Befehl in Ihr Terminal eingeben: $ sudo su –

Geben Sie den folgenden Befehl ein, um den Wert von WordPress query_cache_limit zu ändern:

 $vi /etc/php5/apache2/php.ini

Ändern Sie die maximale Größe des von PHP verwendeten Speichers (in MB) von 128 MB auf 64 MB oder 32 MB. Schau mal, ob es jetzt funktioniert.

5. WordPress aktualisieren

Der häufigste Fehler bei WordPress-Benutzern ist, dass sie ihre Plugins und Themes nicht auf dem neuesten Stand halten.

Wenn Sie sich nicht erinnern, wann Sie Ihre WordPress-Installation zuletzt aktualisiert haben, tun Sie es jetzt. Es ist auch wichtig sicherzustellen, dass Sie eine unterstützte Version von PHP ausführen.

Wenn Ihnen der Speicher ausgeht, ist es normalerweise Zeit für einen neuen Hosting-Plan mit mehr verfügbarem RAM. Wenn alles andere fehlschlägt, versuchen Sie, zu einem anderen WordPress-Theme oder -Plugin zu wechseln. Sie könnten etwas viel Schwereres tun als erwartet.

Versuchen Sie, jedes andere Plugin auf Ihrer Website außer einem zu deaktivieren (lassen Sie nur WordPress Jetpack aktiviert) und sehen Sie, ob das das Problem behebt – das könnte Ihnen sagen, welches Probleme verursacht hat. Vergessen Sie auch nicht die Datenbankoptimierung!

6. Verwenden Sie bestimmte Plugins nicht mehr

Wenn Sie beim Versuch, Fotos hochzuladen, einen WordPress-Speichererschöpfungsfehler erhalten, liegt normalerweise eines von zwei Problemen vor.

Der erste ist, dass Ihr Server möglicherweise nicht über genügend Speicher verfügt (in diesem Fall wenden Sie sich an Ihren Hoster und prüfen Sie, ob er Ihren Plan aktualisieren kann).

Die zweite Möglichkeit ist, dass ein bestimmtes Plugin ein Problem verursacht. Versuchen Sie, alle unnötigen Plugins zu deinstallieren und zu sehen, ob das die Probleme für Sie löst. Wenn ja, finden Sie heraus, welches Plugin dafür verantwortlich ist, indem Sie jedes einzeln deaktivieren und testen.

Achten Sie darauf , aktivierte Plugins in Ihrem WordPress-Dashboard zu deaktivieren – löschen Sie sie nicht einfach komplett (Sie können sie später immer wieder neu installieren).

Stellen Sie außerdem sicher, dass Sie die bewährten Methoden für Bildgrößen befolgen: Verwenden Sie immer einen Fotoeditor , bevor Sie Bilder auf WordPress hochladen, und verkleinern Sie sie so klein wie möglich, bevor Sie sie übertragen.

Dadurch wird verhindert, dass WordPress sie neu abtasten muss (was mehr Zeit und Ressourcen erfordert). Bei der Auswahl vorgefertigter WordPress-Themes ist es wichtig, darauf zu achten, wie viele verschiedene Medien-/Bilddateien geladen werden.

Generell sollte ein Theme nur das Nötigste laden, um langsame Seitenladezeiten und mögliche Fehler in den kommenden Jahren zu vermeiden.

7. Wechseln Sie zu einem VPS oder dedizierten Server

Wenn Sie einen Shared-Hosting-Plan verwenden, können Sie ihn einfach gegen einen Virtual Private Server (VPS) oder einen dedizierten Server austauschen.

Holen Sie sich Cloudways

Wenn Sie häufige Speicherfehler haben, wie z. B. Speichermangel oder WordPress-Speicher erschöpft, kann der Wechsel zu einem VPS dazu beitragen, dass Ihre Website reibungslos läuft.

Sie können auch versuchen, mehr RAM hinzuzufügen oder Ihren Webhost zu aktualisieren – obwohl diese Lösungen möglicherweise nicht in allen Situationen praktikabel sind.

Fazit

Lassen Sie mich wissen, welche dieser Methoden für Sie funktioniert hat und wie Sie Ihren Fehler „Speicher erschöpft“ behoben haben. Kommentieren Sie Ihre Methode unten.

Das ist alles.

Ihre Bedürfnisse können sich jedoch von meinen unterscheiden. Welches Plugin ist Ihr Favorit und verwenden Sie es derzeit auf Ihrer Website? Haben Sie noch weitere Empfehlungen hinzuzufügen? Bitte äußern Sie Ihre Gedanken in den Kommentaren unten!

Sie können auch unser YouTube abonnieren und uns auf Facebook, Twitter und Instagram liken und folgen.