Support » FAQ » 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 aktivieren

    Kannst 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.)

Ansicht von 1 Antwort (von insgesamt 1)
  • ich mag ergänzen:
    wenn du php_value memory_limit 128M in die .htaccess Datei, am besten ganz oben eingetragen hast.
    Nach dem Hochladen der Datei einen Error 500 siehst,nicht erschrecken.
    Diese Zeile einfach wieder aus der htaccess löschen und alles ist wieder gut.

    Wieso kann der Error 500 kommen?

    Wenn php im CGI mode und nicht als Apache Modul auf deinem Server läuft, dann kann dieser Eintrag in die htaccess nicht funktionieren.

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Fehlermeldung: „Out of memory“ oder „Allowed memory size““ ist für neue Antworten geschlossen.