‚Allowed memory size…‘ Fehler. Was tun?
Geschrieben am 26. März 2024/
Wenn du bei deiner WordPress-Seite zum Beispiel auf den Fehler „Allowed memory size of 268435456 bytes exhausted (tried to allocate 40960 bytes)“ stößt, bedeutet das, dass das WordPress-Skript mehr Speicher benötigt, als ihm zugewiesen ist. Die Grenze von 256 MB (268.435.456 Bytes) wurde erreicht. Natürlich können die Größen je nach Installation varrieren.
Hier sind einige Schritte, die du unternehmen kannst, um dieses Problem zu lösen:
- Erhöhe das PHP-Speicherlimit in der wp-config.php: Füge deiner wp-config.php-Datei die folgende Zeile hinzu. Du kannst den Wert auch entsprechend erhöhen, falls nötig.phpCopy code
define('WP_MEMORY_LIMIT', '512M');
- Ändere die PHP.ini-Datei: Wenn du Zugriff auf die PHP.ini-Datei deines Hostings hast, kannst du das Speicherlimit direkt dort erhöhen. Suche die Zeile, die
memory_limit
enthält, und ändere den Wert entsprechend.makefileCopy codememory_limit = 512M
Die Verfügbarkeit und der Ort dieser Datei können je nach Hosting-Anbieter variieren. - Ändere die .htaccess-Datei: Wenn du keinen Zugriff auf die PHP.ini-Datei hast, kannst du versuchen, das Speicherlimit über die .htaccess-Datei zu erhöhen, falls dein Server dies unterstützt. Füge dazu die folgende Zeile hinzu:Copy code
php_value memory_limit 512M
- Ändere die php.ini über cPanel: Wenn dein Hosting-Anbieter cPanel anbietet, gibt es möglicherweise eine Option, um PHP-Versionen zu wählen und Einstellungen anzupassen, einschließlich des memory_limit. Dies kann je nach Hosting-Anbieter variieren.
- Kontaktiere deinen Hosting-Anbieter: Wenn du diese Änderungen nicht selbst vornehmen kannst oder dir unsicher bist, kontaktiere deinen Hosting-Anbieter. In einigen Fällen sind Änderungen an der Serverkonfiguration nur durch den Anbieter möglich.
- Prüfe Plugins und Themes: Manchmal kann der Fehler durch ein spezifisches Plugin oder Theme verursacht werden, das zu viel Speicher verbraucht. Versuche, Plugins einzeln zu deaktivieren und zu überprüfen, ob das Problem behoben wird, um den Übeltäter zu identifizieren.
Denk daran, immer ein Backup deiner Website und der Datenbank zu erstellen, bevor du Änderungen vornimmst, um Datenverlust zu vermeiden.