Wie man PHP-Gedächtnis-Begrenzungsprobleme in WordPress repariert

Artikel geschrieben von:
  • WordPress
  • Aktualisiert: Sep 05, 2017

WordPress ist wohl das beste Content-Management-System für Blogger, Unternehmer und Kleinunternehmer ohne technischen Hintergrund. Mit Hilfe von Plugins, Designs und einem benutzerfreundlichen Dashboard kann jeder die Site Ihrer Träume erstellen, ohne Code zu berühren.

Wenn Benutzer jedoch anfangen, ihre Komfortzone zu verlassen und die wahren Funktionen von WordPress zu erkunden, kann es zu verschiedenen Fehlern kommen, die sie möglicherweise aus ihrem Dashboard sperren.

Wenn Sie wie ich sind und ständig mit den Komponenten der Plattformen arbeiten, die ich verwende, dann stoßen Sie auf das gefürchtete „weißer Bildschirm des Todes”- mindestens einmal während Ihrer Zeit mit WordPress.

Ein häufiges Vorkommnis wäre der schwerwiegende Fehler des PHP-Speichers, der durch etwas so einfaches wie das Installieren eines neuen Plugins ausgelöst werden kann. Die Ursache liegt jedoch darin, dass eine bestimmte Komponente Ihrer WordPress-Site mehr Speicherplatz beansprucht, als Ihr PHP zulässt.

Dies ist wahrscheinlicher bei Websites, die ihre Ressourcenzuteilung mit ausgefallenen Bildern, reichhaltigen Inhalten und Plugins vorantreiben. Ein Beispiel ist eine E-Commerce-Site, die für den Betrieb eine Menge Daten und Speicher verbraucht.

Glücklicherweise ist das Anheben des Speicherlimits eine unkomplizierte Lösung, mit der die meisten, wenn nicht alle, PHP-Speicher erschöpft werden können. So geht's:

Melden Sie sich bei Ihrem Hosting-Konto an

Zunächst gibt es mehrere Möglichkeiten, auf das cPanel Ihres Hosting-Kontos zuzugreifen. In einigen Unternehmen müssen Sie sich bei einem offiziellen Portal anmelden, während andere nur "/ cpanel" in die URL Ihrer Website einfügen müssen.

Wenn Sie die cPanel-Anmeldeseite Ihres Hosting-Kontos erreicht haben, geben Sie Ihre Anmeldeinformationen an.

Ihre cPanel-Zugangsdaten werden Ihnen von Ihrem Hosting-Provider während des ersten Einrichtungsprozesses per E-Mail übermittelt. Wenn Sie dies verlieren, können Sie sich an den Kundendienst wenden.

Nach dem Anmelden sollten Sie einen Bildschirm mit Abschnitten für die Dateien, Domänen, Software usw. Ihres Webservers sehen. Suchen Sie nach dem Symbol 'Dateimanager', um fortzufahren.

Die meisten modernen cPanel-Plattformen verfügen im Dateimanager über zwei allgemeine Bereiche: einen Ordner-Browser und den Explorer-Hauptbereich. Wenn Ihr Hosting-Konto über mehrere Websites verfügt, sollten Sie die entsprechenden Ordner im Ordner-Browser auf der linken Seite finden. Suchen Sie nach der Website, die das Problem mit dem PHP-Speicherlimit aufweist, um deren Inhalt anzuzeigen.

Suchen Sie im Stammverzeichnis Ihrer WordPress-Site nach einer Datei mit dem Namen "wp-config.php". Hier können Sie die Größe Ihres PHP-Speicherlimits manuell erhöhen.

Beachten Sie, dass - abhängig von Ihrem Hosting-Unternehmen - Es gibt verschiedene Möglichkeiten, Dateien in Ihrem cPanel zu bearbeiten.

In diesem speziellen Beispiel können Sie entweder 'Code Edit' aus dem Rechtsklick-Menü auswählen oder die Datei auswählen und auf 'Code-Editor' in der Hauptsymbolleiste klicken.
Dies sollte den Code-Editor auf einer neuen Registerkarte anzeigen. Um mit dem Update zu beginnen, erstellen Sie eine neue Zeile direkt unter dem Tag <php, der ganz oben im Code stehen sollte.

Tip: Das erste, was Sie feststellen können, wenn der PHP-Speicher erschöpft ist, ist der Dateipfad zusammen mit der entsprechenden Zeilennummer und der Fehlermeldung. Wenn Sie dies in Ihrem Dateimanager ausführen, ist dies Zeitverschwendung, da der Ursprung des Fehlers nicht nachverfolgt werden kann.

Um das PHP-Speicherlimit zu ändern, müssen Sie nur eine kurze Codezeile einfügen:

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

'M' steht für Megabytes. Mit dem obigen Code wird WordPress jedoch angewiesen, das PHP-Speicherlimit auf 256 MB zu erhöhen, was mehr als ausreichend sein sollte, um den normalen Betrieb der meisten Websites sicherzustellen - auch für Online-Shops.

Neu hinzugefügte Codes sollten blau hervorgehoben werden. Nachdem Sie den Code zu Ihrer Datei wp-config.php hinzugefügt haben, klicken Sie auf die Schaltfläche Speichern. Fertig, und aktualisieren Sie Ihre WordPress-Site, um zu sehen, ob das Problem mit dem PHP-Speicher behoben ist.

Deaktivieren von Plugins

Wenn die oben genannte Lösung Ihr Problem nicht behoben hat, können Sie als Nächstes versuchen, die Plugins zu deaktivieren und sie einzeln zu aktivieren. Ohne Zugriff auf Ihr WordPress-Dashboard können Sie diesen Schritt durch die Datei durchführen, indem Sie die folgenden Anweisungen befolgen.

Navigieren Sie zunächst über den Dateimanager zurück zu Ihrer WordPress-Website, navigieren Sie zu 'wp-content' und suchen Sie nach dem Ordner 'plugins'.

Ihr Ziel ist es, dieses Verzeichnis für Ihre WordPress-Installation unzugänglich zu machen. Benennen Sie dazu einfach den Plugins-Ordner in einen beliebigen Ordner um. Nennen wir den neuen Ordner "plugins.old".

Wenn ein Plugin Ihr PHP-Speichererschöpfungsproblem verursacht, sollten Sie sich erneut in Ihrem WordPress-Dashboard anmelden können.

Gehen Sie zu "Plugins"> "Installierte Plugins", um diese Seite anzuzeigen.

Gehen Sie jetzt zurück zu Ihrem Dateimanager und setzen Sie den Ordnernamen 'plugins.old' in 'plugins' zurück.

Aktualisieren Sie Ihr WordPress-Dashboard, um alle Systemordner erneut zu scannen. Wenn Sie alle oben genannten Schritte korrekt ausgeführt haben, sollten Sie alle Ihre Plugins zurück haben - nur diesmal werden sie deaktiviert.

Um herauszufinden, welches Plugin das Problem verursacht, reaktivieren Sie alle Plugins nacheinander, bis Ihr Dashboard nicht mehr funktioniert. Mach dir keine Sorgen; Sie können den Zugriff leicht wiederherstellen, indem Sie den Umbenennungsvorgang wiederholen. Sobald Sie dies jedoch getan haben, reaktivieren Sie das problematische Plugin nicht mehr und wenden Sie sich an seinen Herausgeber, um eine mögliche Lösung zu erhalten.

Zurück zum Standarddesign

Wenn Sie vermuten, dass der PHP-Speichererschöpfungsfehler durch ein neues Design verursacht wird, können Sie das Problem beheben, indem Sie zum Standarddesign zurückkehren.

Sie können dies tun, indem Sie im Dateimanager Ihres cPanel zu "wp-content"> "themes" navigieren und den Ordner des derzeit aktiven Themes löschen. Denken Sie nur daran, ein Backup zu erstellen, indem Sie es vorher herunterladen.

Beachten Sie, dass das Umbenennen des Ordners nicht funktioniert, da WordPress die Designdateien immer noch erkennt. Wenn Sie jedoch den Ordner des Themas löschen, wird WordPress gezwungen, zum Standarddesign zurückzukehren. Sie wissen, ob der Prozess erfolgreich war, wenn Sie sich erneut bei Ihrem Dashboard anmelden können.

Als WordPress-Benutzer ist die Fehlerbehebung eine der wichtigsten Fähigkeiten, die Sie benötigen, um zu überleben und zu wachsen.

Hier ist ein weiterer nützlicher Beitrag Dadurch können Sie einige Probleme mit diesem Content-Management-System beheben. Viel Glück und viel Spaß beim Lernen!

Über Christopher Jan Benitez

Christopher Jan Benitez ist ein professioneller freiberuflicher Schriftsteller, der kleine Unternehmen mit Inhalten versorgt, die das Publikum ansprechen und die Konversion steigern. Wenn Sie nach qualitativ hochwertigen Artikeln über alles suchen, was mit digitalem Marketing zu tun hat, dann ist er Ihr Typ! Fühlen Sie sich frei, auf Facebook, Google+ und Twitter "Hallo" zu sagen.