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

Artikel geschrieben von: Christopher Jan Benitez
  • 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 über zwei allgemeine Bereiche im Dateimanager: einen Ordnerbrowser und den Haupt-Explorer-Bereich. Wenn Ihr Hosting-Konto über mehrere Websites verfügt, sollten Sie die entsprechenden Ordner im Ordnerbrowser links finden können. Suchen Sie nach der Website mit dem Problem der PHP-Speicherbeschränkung, 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 aufrufen. Erstellen Sie zunächst eine neue Zeile direkt unter dem '

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:

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

'M' steht für Megabyte. Der obige Code weist WordPress jedoch an, das PHP-Speicherlimit auf 256 MB zu erhöhen. Dies sollte mehr als ausreichend sein, 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'> 'Installed Plugins', um diese Seite zu sehen.

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 Plugins wieder haben - nur dieses Mal 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"> "Themen" navigieren und den Ordner des aktuell aktiven Themas löschen. Denken Sie daran, ein Backup zu erstellen, indem Sie es herunterladen, bevor Sie dies tun.

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.