Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Fix: WordPress Memory Exhausted Error – PHP-Speicher erhöhen

Die Fehlermeldung “Erlaubte Speichergröße erschöpft” in WordPress kann frustrierend sein. Es ist ein häufiges Problem, das auftritt, wenn Ihre Website mehr PHP-Speicher benötigt, als erlaubt ist.

Dieser Fehler kann Ihre Website verlangsamen oder sie sogar vorübergehend zum Absturz bringen. Deshalb ist es wichtig, ihn schnell zu beheben, damit Ihre Website für die Besucher reibungslos funktioniert.

Glücklicherweise gibt es eine einfache Lösung für dieses Problem. Indem Sie das PHP-Speicherlimit erhöhen, können Sie diesen Fehler beheben und die Leistung Ihrer Website verbessern.

In dieser Anleitung führen wir Sie durch die einfachen Schritte, um das PHP-Speicherlimit zu erhöhen und Ihre Website wieder zum Laufen zu bringen.

Fix: WordPress Memory Exhausted Error – Increase PHP Memory

Was ist der WordPress Memory Exhausted Error?

Der WordPress-Fehler “Speicher erschöpft” ist eine Meldung, die Sie sehen können, wenn Ihre Website Probleme hat, Aufgaben auszuführen.

WordPress basiert auf PHP, einer serverseitigen Programmiersprache, die zur Ausführung Speicher benötigt.

Wie jeder andere Computer haben auch Webserver nur eine begrenzte Menge an Speicher, um mehrere Anwendungen gleichzeitig auszuführen. WordPress-Hosting-Anbieter weisen den verschiedenen Anwendungen, einschließlich PHP, bestimmte Speichergrößen zu.

Wenn Ihr WordPress-Code mehr Speicher benötigt als der standardmäßig zugewiesene Speicher, wird diese Fehlermeldung angezeigt:

Schwerwiegender Fehler: Erlaubte Speichergröße von 33554432 Bytes erschöpft (versucht, 2348617 Bytes zuzuweisen) in /home4/xxx/public_html/wp-includes/plugin.php auf Zeile xxx

Memory exhausted error displayed on a WordPress site

Ihre WordPress-Website kann den Serverspeicher auslasten, wenn dies der Fall ist:

  • Viele Bilder, Videos und andere Arten von Medien
  • Viele ungenutzte WordPress-Plugins
  • Die Ressourcen des Hostingplans sind überschritten

Standardmäßig versucht WordPress automatisch, das PHP-Speicherlimit zu erhöhen, wenn es weniger als 64 MB beträgt. Allerdings sind 64 MB oft nicht hoch genug.

Im nächsten Abschnitt zeigen wir Ihnen, wie Sie das PHP-Speicherlimit in WordPress einfach erhöhen können, um den Fehler “Speicher erschöpft” zu vermeiden. Sie können die unten stehenden Links verwenden, um durch das Tutorial zu navigieren:

Hinweis: Bei einigen dieser Methoden müssen Sie Ihre WordPress-Dateien direkt bearbeiten. Wir empfehlen Ihnen, zunächst eine Sicherungskopie Ihrer Website zu erstellen, um zu vermeiden, dass weitere Fehler auf Ihrer Website erscheinen.

Sind Sie bereit? Lasst uns gleich loslegen!

Option 1: Bearbeitung der Datei wp-config.php

Zunächst müssen Sie die Datei wp-config.php auf Ihrer WordPress-Website bearbeiten. Dies ist eine der wichtigsten WordPress-Dateien, die sich im Stammverzeichnis befindet und in der Regel public_html heißt.

Sie müssen einen FTP-Client wie FileZilla oder den Dateimanager in Ihrem Webhosting-Kontrollzentrum verwenden.

Als Nächstes müssen Sie die folgende Zeile in die Datei wp-config.php einfügen, und zwar direkt vor der Zeile, in der es heißt: That's all, stop editing! Viel Spaß beim Bloggen.

define( 'WP_MEMORY_LIMIT', '256M' );

Dieser Code weist WordPress an, das PHP-Speicherlimit auf 256 MB zu erhöhen.

Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung, wie Sie die Datei wp-config.php finden und bearbeiten können.

Sobald Sie fertig sind, müssen Sie Ihre Änderungen speichern und die Datei wp-config.php wieder auf Ihren Server hochladen.

Sie können nun Ihre WordPress-Website besuchen, und der Fehler mit dem erschöpften Speicher sollte verschwunden sein.

Option 2: Bearbeiten der .htaccess-Datei

Die nächste Methode ist die Bearbeitung der .htaccess-Datei. Diese Datei befindet sich ebenfalls im Stammverzeichnis der WordPress-Website.

Hier müssen Sie den folgenden Code vor der Zeile mit der Aufschrift #END WORDPRESS einfügen.

php_value memory_limit 256M

Ähnlich wie bei dem vorherigen Code wird WordPress angewiesen, das PHP-Speicherlimit auf 256 MB zu erhöhen.

Danach speichern Sie einfach Ihre Änderungen und laden die Datei wieder auf Ihren Webserver hoch. Sie können nun Ihre WordPress-Website erneut öffnen, um zu sehen, ob der Fehler mit dem Speicherlimit verschwunden ist.

Wenn Sie die .htaccess-Datei nicht finden können, können Sie in unserem Leitfaden nachlesen, warum die .htaccess-Datei fehlen kann und wie man sie findet.

Option 3: Überprüfen Sie Ihre php.ini-Datei

Wenn die oben genannten Methoden nicht funktionieren, sollten Sie sich Ihre php.ini-Datei ansehen.

php.ini ist eine Datei, die Ihre PHP-Einstellungen steuert, einschließlich der PHP-Version und PHP-Skripte. Es handelt sich dabei nicht um eine WordPress-Kerndatei, da sie normalerweise von Ihrem Hosting-Anbieter verwaltet wird.

Sie können den Code der Datei überprüfen, um zu sehen, wie viel PHP-Speicher Sie benötigen. Weitere Einzelheiten finden Sie in unserer Anleitung zum Auffinden und Bearbeiten der Datei php.ini.

Da es sich hierbei jedoch um eine fortgeschrittene Methode handelt, empfehlen wir Ihnen, sich stattdessen an das Support-Team Ihres Webhosting-Anbieters zu wenden, um herauszufinden, ob das WordPress-Speicherlimit manuell erhöht werden kann. Andernfalls kann dies zu weiteren Fehlern führen.

Weitere Informationen finden Sie in unserem Leitfaden für die richtige Anfrage an den WordPress-Support.

Sind Sie es leid, sich mit WordPress-Fehlern herumzuschlagen? Dann lassen Sie den Stress hinter sich und lassen Sie unser Expertenteam schnellen und zuverlässigen Notfall-Support leisten. Mit unserem On-Demand-Service erhalten Sie schnelle Lösungen, ohne dass Sie sich mit laufenden Verträgen herumschlagen müssen. Rufen Sie unser WordPress-Notfall-Support-Team jetzt an!

Option 4: Upgrade Ihres WordPress-Hostings

Wenn die Fehlermeldung “Speicher erschöpft” ständig auftritt, könnte dies ein Zeichen dafür sein, dass Ihre Website nicht mehr mit dem aktuellen Hosting-Angebot kompatibel ist.

Je mehr Besucher Ihre Website anzieht und je mehr Inhalte sie enthält, desto mehr Ressourcen benötigt sie, um reibungslos zu funktionieren. Ein Upgrade auf einen Tarif mit einer höheren Speicherzuweisung kann eine dauerhafte Lösung sein.

Erwägen Sie ein Upgrade Ihres WordPress-Hostings, wenn:

  • Sie haben die vorherigen Lösungen ausprobiert, aber der Fehler bleibt bestehen.
  • Ihre Website hat deutlich an Traffic oder Inhalt zugenommen.
  • Sie planen, Funktionen hinzuzufügen, die mehr Ressourcen erfordern.

Bluehost bietet erschwingliche und zuverlässige WordPress-Hosting-Angebote, die mit den Anforderungen Ihrer Website skaliert werden können. Sie bieten eine benutzerfreundliche Plattform, die speziell für WordPress optimiert ist und die Verwaltung Ihrer Website erleichtert.

Wenn Sie unseren Bluehost-Gutscheincode verwenden, dann können Sie bis zu 61% Rabatt auf Ihren ersten Einkauf erhalten. Klicken Sie einfach auf die Schaltfläche unten, um es zu bekommen:

Bluehost

Wie Sie vermeiden, dass Ihr WordPress-Speicher überlastet wird

Nachdem Sie nun den WordPress-Fehler “Speicher erschöpft” behoben haben, finden Sie hier einige proaktive Schritte, um zu verhindern, dass dieser Fehler erneut auftritt:

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, den WordPress-Fehler “Speicher erschöpft” zu lösen, indem Sie das PHP-Speicherlimit erhöhen. Vielleicht interessieren Sie sich auch für unsere Schritt-für-Schritt-Anleitung für Anfänger zur Fehlerbehebung bei WordPress und unsere Expertenliste der häufigsten WordPress-Fehler.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

463 KommentareLeave a Reply

  1. Thanks for this article, we’ve been having this problem too.

    Which setting takes priority?
    In WHM (MultiPHP INI Editor), memory_limit is set to 32M.
    In wp-config.php WP_MEMORY_LIMIT is set to 96M.

  2. but what exactly is this wordpress memory limit, like how much amount of RAM should wp use on the server? can anyone please share about what this thing is?

    thanks

    • The memory limit tells WordPress how large requests/files can be for individual tasks, this is not for your site’s RAM and your RAM usage would be determined by what is on your site.

      Admin

  3. Thanks for the post. It really worked out for me for my problem which was a big head ache for last 5days. Thanks a lot.

  4. There needs to be a way to figure out these memory issues without taking the entire site offline or risking breaking the configuration by disabling essential components. Furthermore, the errors are occurring even when the memory limit is set to the maximum physical memory on the server (32GB) and while they are occurring there is no actual spike in memory usage (system utilities are reporting no increase in actual physical memory use.

  5. Useless when the issue does not depend on actual required memory – in my case it keeps giving the error for random plugins no matter how much memory I specify (up to 32GB). Would be nice to know an actual troubleshooting method to see what is using the memory.

  6. It works, thank you <3

    The error was:
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 491520 bytes) in…

  7. Thank you so, so, so, sooooooooooo, so much! I guess as I add more posts to the database it requires more memory to operate. Various things were breaking with this internal error over the course of a couple of years, but since I could still make new posts I just said to myself, “meh, carry on.”

    Then I could no longer post! Panic! Everybody PANIC!!!

    I enabled debug mode. I got my debug report. I saw the memory exhausted reported. Then I found this page and gave it a try, thinking, “This probably won’t work. I’ve made too many changes to the theme and some of the plugins to work the way I want. Something somewhere got MuNgEd.

    Nope. Not at all. This one line of code solved it and got be back up and RUNNING!!!! Yay for me!!!! YAY FOR YOU!!!!

  8. And if you have same problem in admin page you can also try

    define( ‘WP_MAX_MEMORY_LIMIT’, ‘512M’ );

    Administration tasks require much memory than usual operation. When in the administration area, the memory can be increased or decreased from the WP_MEMORY_LIMIT by defining WP_MAX_MEMORY_LIMIT.

    WP_MAX_MEMORY_LIMIT sets the maximum just on admin pages. It’s a terrible naming scheme but it dates back to WordPress 2.5 and nobody dares change it now

  9. I have tried this, and now my entire admin panel and website are down, all blocked by that 500 error…. I cannot access anything anymore, and therefore can’t use the File Manager again to remove the change. I’m completely lost, any chance you can help me?

  10. i have to use wpml plugin issue is english language text editor working properly but when i text german or spanish language (secndery languages ) text editor cant showing on secndery languages text editor so ghow to fix that problem

  11. Thank you very much
    My issues got solved completely based on your detailed information and help.
    many many thanks
    Majid

  12. I’m not as good at this stuff as I need to be, so I’m still struggling with this.

    I open the config.php file and there is a part that says:
    define( ‘WP_MEMORY_LIMIT’, ‘256M’ );

    only it already says:
    define(‘WP_MEMORY_LIMIT’, ‘1024M’);

    I’ve changed that to 2048 and 4096 with no change.

    But there is no ‘That’s all, stop editing! Happy blogging.’

    after the
    define(‘WP_MEMORY_LIMIT’, ‘1024M’);
    it says
    define(‘WP_DEBUG’, false);

    then
    # That’s It. Pencils down

    It does say ‘That’s all, stop editing! Happy blogging.’ in the Sample config.php but not in the actual one.

    Any advice?

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.