WordPress läuft auf PHP, und PHP hat ein voreingestelltes Speicherlimit, das die Menge an Arbeitsspeicher begrenzt, die eine WordPress-Website nutzen kann. Wenn dieses Limit erreicht wird, können Fehler auftreten, z. B.:
- “Fatal error: Out of memory”
- “Allowed memory size of x bytes exhausted”
- “WordPress database error: [..] mysqli_query() failed”
In diesem Beitrag zeigen wir Ihnen, wie Sie das Speicherlimit in WordPress auf verschiedene Weise erhöhen können.
Voraussetzungen:
- Zugriff auf die WordPress-Dateien (z. B. über FTP oder SSH)
- Grundkenntnisse in der PHP-Konfiguration
Methoden:
- Speicherlimit in der wp-config.php Datei:Die einfachste Methode, das Speicherlimit in WordPress zu erhöhen, ist die Bearbeitung der Datei
wp-config.php
. Öffnen Sie die Datei mit einem Texteditor und fügen Sie folgende Zeilen hinzu:
PHP
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '256M');
Ersetzen Sie 256M
durch den gewünschten Wert (z. B. 512M
für 512 MB).
- Speicherlimit in der .htaccess Datei:Sie können das Speicherlimit auch in der
.htaccess
-Datei Ihres WordPress-Verzeichnisses erhöhen. Fügen Sie dazu folgenden Code am Ende der Datei hinzu:
PHP
php_value memory_limit 256M
Ersetzen Sie 256M
durch den gewünschten Wert.
- Speicherlimit in der php.ini Datei:Falls Sie Zugriff auf die
php.ini
-Datei Ihres Servers haben, können Sie das Speicherlimit dort global für alle PHP-Anwendungen erhöhen. Suchen Sie nach der Zeilememory_limit
und ändern Sie den Wert.
PHP
memory_limit = 256M
- Stellen Sie sicher, dass Sie den Wert für das Speicherlimit nicht zu hoch setzen. Dies kann zu Performance-Problemen führen.
- Erhöhen Sie das Speicherlimit nur schrittweise, bis die Fehlermeldung behoben ist.
- Wenn Sie sich unsicher sind, wie Sie das Speicherlimit erhöhen sollen, wenden Sie sich an Ihren Hosting-Anbieter.
Jessy James ist WordPress Experte und Mitbegründer von WordPress Soforthilfe. WP Soforthilfe ist für viele WordPress-Benutzer die erste Anlaufstelle für technische Fragen und WordPress-Soforthilfe.