Der Fehler „Nicht genügend Arbeitsspeicher“ ist ein häufiges Problem, auf das WordPress-Benutzer stoßen. Es erscheint, wenn Ihr WordPress-Skript versucht, mehr Speicher zu verwenden, als in Ihren Servereinstellungen zulässig ist. Hier sind einige Lösungen, mit denen Sie Ihr PHP-Speicherlimit erhöhen können, um diesen Fehler zu vermeiden.
1. Erhöhen Sie das PHP-Speicherlimit über die Datei wp-config.php
Die einfachste Lösung besteht darin, das PHP-Speicherlimit direkt in der WordPress-Konfigurationsdatei – wp-config.php – zu erhöhen. Diese Datei befindet sich im Stammverzeichnis Ihrer WordPress-Installation. Öffnen Sie diese Datei mit einem beliebigen Texteditor und fügen Sie die folgende Codezeile hinzu:
define('WP_MEMORY_LIMIT', '256M');
Diese Codezeile erhöht das Speicherlimit auf 256 MB, was normalerweise für die meisten Websites ausreicht. Sie können einen höheren Wert festlegen, wenn Ihre Website anspruchsvoller ist.
2. Ändern Sie das PHP-Speicherlimit mithilfe der .htaccess-Datei
Wenn die Änderung von wp-config.php nicht den gewünschten Effekt brachte, können Sie versuchen, das PHP-Speicherlimit mithilfe der .htaccess-Datei zu erhöhen. Es befindet sich auch im Hauptverzeichnis von WordPress. Öffnen Sie diese Datei in einem Texteditor und fügen Sie die folgenden Codezeilen hinzu:
php_value memory_limit 256M
Wie zuvor können Sie den 256M-Wert an die Anforderungen Ihrer Website anpassen.
3. Erhöhen Sie das Speicherlimit mithilfe der Datei php.ini
Wenn die oben genannten Methoden nicht funktionieren, liegt das Problem möglicherweise an den PHP-Einstellungen auf dem Server. In diesem Fall müssen Sie das Speicherlimit mithilfe der Datei php.ini erhöhen. Öffnen Sie diese Datei in einem Texteditor und suchen Sie die Zeile mit „memory_limit“. Ändern Sie den Wert auf 256 MB oder höher.
4. Verwenden Sie ein WordPress-Plugin, um Ihr Speicherlimit zu erhöhen
Wenn Sie nicht sicher sind, ob Sie Konfigurationsdateien bearbeiten können, können Sie Ihr Speicherlimit mithilfe eines Plugins erhöhen. Das „WP Memory Limit“-Plugin ist ein solches Tool, das diesen Prozess vereinfacht.
5. Kontaktieren Sie Ihren Hosting-Anbieter
Wenn keine der oben genannten Methoden funktioniert, kann Ihr Hosting höchstwahrscheinlich nicht so konfiguriert werden, dass das PHP-Speicherlimit erhöht wird. Wenden Sie sich in diesem Fall an Ihren Hosting-Anbieter und bitten Sie ihn, das PHP-Speicherlimit zu erhöhen.
Denken Sie daran, dass die Erhöhung des PHP-Speicherlimits nur eine vorübergehende Lösung ist. Wenn Ihre Website ständig viel Speicher verbraucht, sollten Sie das Problem identifizieren und beheben. Dies erfordert möglicherweise die Optimierung Ihrer Website, die Aktualisierung Ihrer Plugins oder die Änderung Ihres Themes.