WordPress PHP Memory Limit erhöhen

Bei der Arbeit mit der Site sind einige mit dem Problem des begrenzten php-Speicherverbrauchs durch cms konfrontiert: Wenn Sie die Funktionalität Ihrer Ressource aktiv erweitern, gibt es möglicherweise viele Optionen für das aktuelle Problem.

Dies ist einer der häufigsten Fehler von WordPress, der durch Erhöhung des PHP-Speicherlimits leicht korrigiert werden kann. Warnhinweise zu Speicherbeschränkungen können jedoch von einer Vielzahl von Erweiterungen eines Blogs oder einer Website ausgehen.  In diesem Artikel erfahren Sie, wie Sie diesen Fehler beheben und das WP-Speicherlimit manuell oder mithilfe eines Plugins erhöhen.

Was ist eigentlich das PHP Memory Limit?

Die Menge des PHP-Speichers bestimmt, wie viel PHP-Daten für eine bestimmte Zeit verarbeitet werden können, um eine Aufgabe auszuführen. Einer der Gründe, warum die Menge an PHP-Speicher begrenzt ist, besteht darin, zu verhindern, dass ein Standort alle Serverressourcen nutzt und andere Standorte auf diesem Server verlangsamen.

Wie viel PHP Memory Limit wird für die Site benötigt?

Dies ist eine häufige Frage, auf die es keine eindeutige Antwort gibt. Für jeden Standort kann der Mindestwert unterschiedlich sein, außerdem können verschiedene Module, Plug-Ins oder Komponenten ihre eigenen Anforderungen an diesen Parameter haben. Wenn Sie wissen möchten, wie viel Ihre Site benötigt, wenden Sie sich an den Entwickler oder lesen Sie die technischen Anforderungen für ein CMS und verschiedene Add-Ons. In den meisten Fällen reicht 64 MB für Sie aus. Es ist auch erwähnenswert, dass der Wert dieses Parameters die Geschwindigkeit der Site in keiner Weise beeinflusst. Wenn dies nicht ausreicht, wird ein charakteristischer Fehler angezeigt, der vom Skript generiert wird.

WordPress Memory Limit erhöhen

Je nach Art des Servers, seiner PHP-Version und dem Anbieter wird ein Wert als Speicherlimit für PHP festgelegt. Diese Werte können erreichbar sein, wenn Ihre Webanwendung aus Systemressourcen besteht. Es ist daher wichtig, einen Wert festzulegen, um dies vor Ihrer Situation auf Ihrer Website zu verhindern. Es gibt verschiedene Arten, Änderungen an diesem Wert vorzunehmen. Jeder von ihnen hängt davon ab, welche Art von Berechtigungen von Ihrem System aus über Dateien verfügt. Berechtigungen, die häufig für das Unternehmen gelten, bieten Hostingdienste an.

Erhöhen Sie je nach verwendeten Plugins auf 128 MB. Wenn Sie viele Plugins oder einen Store bei WooCommerce haben, erhöhen Sie die Kapazität auf 256 MB.

  1. Bearbeiten Sie die Datei wp-config.php

Wechseln Sie über den Dateimanager auf dem Hosting oder über den FTP-Client zum Stammverzeichnis der Site und suchen Sie die Datei wp-config.php. Öffnen Sie es und fügen Sie den folgenden Eintrag hinzu:

  • /*Increase PHP Memory to 128MB*/
  • define(‘WP_MEMORY_LIMIT’, ‘128M’);

Fügen Sie diesen Eintrag am Ende der Datei vor der Zeile hinzu. Löschen Sie den Cache, wenn Sie das Cache-Plugin verwenden.

https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

  1. Bearbeiten Sie die php.ini-Datei

Suchen oder erstellen Sie im Stammordner der Site eine Datei php.ini. Die Standard-WP-Installation enthält diese Datei nicht.

 

Fügen Sie der Datei diese Zeile hinzu:

  • memory_limit = 128M;

Speichern Sie die Datei und löschen Sie den Cache.

  1. Bearbeiten Sie die .htaccess-Datei

Diese Datei befindet sich ebenfalls im Stammordner, kann jedoch verborgen sein. Schauen Sie in den Einstellungen des Dateimanagers oder FTP-Clients nach, machen Sie versteckte Dateien sichtbar.

Fügen Sie diesen Eintrag der Datei hinzu:

  • php_value memory_limit 128M

Speichern Sie die Datei und löschen Sie den Cache.

Abhängig von den Einstellungen Ihres Servers können einige Methoden funktionieren, manche – nein. Wenn keine der Methoden erfolgreich war – wenden Sie sich an den technischen Support des Hosting. Möglicherweise gelten bestimmte Einschränkungen für die Erhöhung des PHP-Speicherlimits. Spezialisten für technischen Support können Ihr Limit manuell erhöhen

.

  1. Wenn Sie keine Dateien bearbeiten möchten, gibt es kostenlose Plugins, um das WP-Speicherlimit zu erhöhen. Der Nachteil dieser Methode besteht darin, dass das Plugin immer schwerer als eine Codezeile ist. Es beeinflusst die Geschwindigkeit Ihrer Website mikroskopisch. In einigen Situationen lädt Ihre Site einige Millisekunden langsamer. Verwenden Sie diese Methode, wenn Sie nicht über FTP auf die Site zugreifen können.

 

Fazit

WordPress ist wohl das beste Content-Management-System für Blogger, Unternehmer und Kleinunternehmer ohne technischen Hintergrund. Mit Hilfe von Plug-Ins, Designs und einer praktischen Symbolleiste kann jeder die Site Ihrer Träume erstellen, ohne den Code zu berühren.

Wenn Benutzer jedoch beginnen, ihre Komfortzone zu verlassen und die wahren Funktionen von WordPress zu erkunden, kann es zu verschiedenen Fehlern kommen, die sie möglicherweise über das Steuerungsfeld blockieren.

Wenn Sie sind und ständig mit Komponenten der von mir verwendeten Plattformen herumspielen, werden Sie auf einen schrecklichen “weißen Bildschirm des Todes” stoßen – zumindest ab und zu mit WordPress.

 

Ein häufiges Vorkommnis wäre ein schwerwiegender PHP-Speicherfehler, der durch etwas so einfaches wie das Installieren eines neuen Plugins verursacht werden kann. Der Grund dafür ist jedoch, dass eine bestimmte Komponente Ihrer WordPress-Site mehr Speicher belegt, als Ihr PHP zulässt. Dies geschieht höchstwahrscheinlich auf Websites, bei denen die Ressourcenzuteilung durch attraktive visuelle Effekte, umfangreiche Inhalte und Plugins verdrängt wird. Ein Beispiel ist eine E-Commerce-Site, die eine Menge Daten und Arbeitsspeicher für die Arbeit verbraucht.

Glücklicherweise ist das Anheben des Speicherlimits eine einfache Lösung, mit der korrigiert werden kann, wenn nicht der gesamte Speicher von PHP leer ist.