Fehlermeldung: „Out of memory“ oder „Allowed memory size“
-
Wenn du eine „Out of Memory“-Fehlermeldung oder „Fatal error: Allowed memory size“ plötzlich (ohne das etwas geändert wurde) oder häufiger siehst, versuche als Erstes alle Plugins zu deaktivieren (Dashboard -> Plugins -> alle markieren -> Drop-down-Menü -> deaktivieren), um Plugin-spezifische Probleme auszuschließen.
Klick also in der linken Seitenleiste auf Plugins/Alle Plugins, deaktiviere alle Plugins (Mehrfachaktionen), (Cache löschen) teste. Sollte das fehlerhafte Verhalten damit beseitigt sein, aktiviere 1 Plugin, teste, das nächste Plugin, teste usw., bis du die Ursache gefunden hast.
War kein Plugin ursächlich, dann aktiviere als Nächstes ein anderes Theme, möglichst ein von WordPress mitgeliefertes Standard-Theme (Design -> Themes -> Mauszeiger über Standard-Theme halten -> aktivieren), um Theme-relevante Konflikte auszuklammern, Cache löschen und testen.
Ohne Adminzugang:
Plugins ohne Adminzugang deaktivieren
Anderes Theme ohne Adminzugang aktivierenKannst du Plugins und Theme als Fehlerursache ausschließen, bleiben dir drei unterschiedliche Wege die PHP-Speicherzuweisung zu erhöhen:
- Wenn du die Datei php.ini, die auf dem Server liegt, bearbeiten und überschreiben kannst, erhöhe das Memory limit. Trage dafür (als Beispiel) Folgendes ein:
memory_limit = 512M
- Wenn du keinen Zugriff auf die php.ini hast, trage Folgendes in die .htaccess-Datei ein:
php_value memory_limit 512M
Die .htaccess-Datei liegt in der Regel im Stammverzeichnis deiner WordPress-Installation und ist per FTP-Programm zugänglich. Manche FTP-Programme verstecken einige Dateiendungen. In diesem Fall suche in den Einstellungen des FTP-Programms und setze es auf „alle Dateien anzeigen“ (oder ähnlich lautend). Als Test, ob die .htaccess angezeigt wird, kannst du auf deinem Computer eine solche Datei erstellen und per FTP hochladen. Speicher dafür eine leere Textdatei ab, mit Endung .txt und benenne diese dann in .htaccess um.
- Wenn beide Wege nicht zum Erfolg führen, ist es an der Zeit deinen Hoster zu kontaktieren, damit dieser die PHP-Speicherzuweisung erhöht.
(In den oben stehenden Beispielen ist das Limit auf 512 MB gesetzt.)
- Wenn du die Datei php.ini, die auf dem Server liegt, bearbeiten und überschreiben kannst, erhöhe das Memory limit. Trage dafür (als Beispiel) Folgendes ein:
- Das Thema „Fehlermeldung: „Out of memory“ oder „Allowed memory size““ ist für neue Antworten geschlossen.