WordPress Update bei 1&1: Fatal error: Out of memory in wp-includes/http.php on line 1331

Jeder Hoster hat so seine eigenen Problemchen mit WordPress. Während es bei Hosteurope beim Upgrade schon mal hieß: “Warning: ftp_rawlist() [function.ftp-rawlist]: Unable to create temporary file. Check permissions in temporary files directory.” erscheint bei einem WordPress Blog, das ich bei 1&1 gehostet habe, nun die Fehlermeldung: “Fatal error: Out of memory (tried to allocate 2591173 bytes) in /wp-includes/http.php on line 1331”.

Erst wollte ich auf den altbekannten Trick zurückgreifen, einfach im Hauptverzeichnis in der Datei wp-settings.php den Wert ‘WP_MEMORY_LIMIT’ in der Zeile “define(‘WP_MEMORY_LIMIT’, ’32M’);” auf 64M hochzusetzen, aber dieser hilft nur gegen die Fehlermeldung “Fatal error: Allowed memory size of 33554432 bytes exhausted”.

Bei 1&1 liegt das Problem jedoch darin, dass das PHP memory_limit zwar theoretisch bis zu 40M zulässt, praktisch aber nur 32M nutzbar sind. Die Lösung ist dennoch vollkommen simpel: Einfach vor dem Update alle Plugins deaktivieren, dann funktioniert es auch bei 1&1! ;-)

Hinweis: Bei der Fehlermeldung “Fatal error: Allowed memory size of 33554432 bytes exhausted” ist es sinnvoll, nicht die wp-settings.php sondern die wp-config.php zu bearbeiten, denn erstere wird mit jedem Update überschrieben und dann findet sich dort beim nächsten Mal wieder der Wert 32M. Fügt man jedoch in der wp-config.php folgende Zeile hinzu, ist die Sache ein für alle mal gegessen:

define ('WP_MEMORY_LIMIT', '64M');

[UPDATE] Nachdem mir die Probleme mit dem WordPress Update bei 1&1 irgendwann dann doch einmal zu nervig wurden, habe ich mich dann vor kurzem mal unter vertrag.1und1.de eingeloggt und mein “1&1 Homepage Perfect” Webhosting-Paket gekündigt. Lustigerweise bekommt man dann angezeigt, dass man nicht so einfach aus dem Vertrag herauskommt, sondern erst Mal selbst bei 1&1 anrufen muss, damit die lieben Kundenbetreuer einem zum Bleiben überreden können. Auf Englisch nennt sich so was “Retention Call”:

Screenshot 1&1 Kündigung

Da ich zu dem Zeitpunkt wirklich die Nase voll hatte, habe ich direkt bei 1&1 angerufen mit der festen Absicht mich nicht bequatschen zu lassen. Die nette Dame hat dann wie erwartet gefragt, warum ich kündigen will und ob man denn nicht irgendwas tun kann, damit ich doch 1&1 Kunde bleibe. Ich habe ihr daraufhin gesagt, dass ich mein WordPress Blog gerne automatisch Updaten würde, was aufgrund einer “Fatal error: Out of memory”-Fehlermeldung aber nicht möglich ist…

Obwohl ich glaube, dass Sie mein Problem nicht bis ins letzte Detail verstanden hat, bot Sie mir an auf eines der neuen “1&1 Dual Hosting” Pakete zu wechseln. Normalerweise wäre diese Option im Kundencenter deaktiviert und man kann nur auf größere (und damit teurere) Pakete wechseln, aber da ich gekündigt hätte, könnte Sie mir auch den Wechsel zu kleineren oder gleichgroßen Paketen freischalten! Da ich generell mit den Ladezeiten und der Serververfügbarkeit bei 1&1 zufrieden war, habe ich meine Kündigung dann doch storniert und bin auf das Angebot eingegangen. ;-)

Das “1&1 Dual Hosting Basic” Paket kostet mich nun zwar 6,99 Euro pro Monat, aber dafür sind im Gegensatz zum alten “Homepage Perfect” Paket nun gleich 5 MySQL-Datenbanken enthalten, die jeweils bis zu 1GB umfassen dürfen. Damit hat sich das “Out of memory”-Problem beim Update endlich komplett gelöst!

21 Kommentare »Wordpress

21 Kommentare zu “WordPress Update bei 1&1: Fatal error: Out of memory in wp-includes/http.php on line 1331”

  1. Speicher knapp | Medienbeckerei Blog 16 Dez 2009 um 17:05 1

    [...] in der folgenden Zeile “define(’WP_MEMORY_LIMIT’, ‘32M’);” auf 64M hochzusetzen. Matthias Mayer’s Blog beschreibt noch andere Fehlerquellen und Lösungen zum Speicherproblem unter [...]

  2. Robert 16 Jan 2010 um 14:32 2

    Hi,

    gerade über Google auf diesen Blogeintrag gestoßen. Bin mit einem Projekt auch bei 1&1 und hatte genau das Problem mit WordPress. Über die phpinfo habe ich aus gesehen, dass angeblich 40M möglich sind.

    Danke für die Lösung.

    Gruß

  3. Update auf 2.9.1 – erfolgreich nach „Out of memory“ | benutzerfreun.de 18 Jan 2010 um 12:14 3

    [...] Infos im Compboard Blog – danke! Eintrag merken bei: [...]

  4. Dan 05 Feb 2010 um 10:46 4

    Hallo,

    ich verwalte einen Blog bei 1&1 (Business) mit MySQL 5. Ich nutze WordPress 2.9.1 (deutsch). Ich bekomme beim Bilderupload in die Mediathek die gleiche Fehlermeldung:

    »Fatal error: Out of memory (allocated 32505856) (tried to allocate 12288 bytes) in /homepages/36/d96000732/htdocs/Blog/wp-admin/includes/image.php on line 162«

    Ich habe bereits die 64M in der wp-config.php definiert – das bringt aber noch keine Abhilfe: Gibt es neue Lösungsvorschläge?

    Wie ist das mit dem »Plugins deaktivieren« gemeint? Ich habe direkt die Version 2.9.1 installiert – also noch keine WP-Updates gemacht …

  5. Martin 23 Jun 2010 um 17:31 5

    Hallo Matthias,

    danke, dein Artikel hat mir beim Update eines Blogs (bei 1&1) auf WordPress 3.0 einige Kopfschmerzen erspart. Erst hatte ich die “Out of memory”-Fehlermeldung, aber nach Deaktivieren aller Plugins lief das Update flott durch.

    Interessanterweise ging mir aber beim Update der API-Key des “WordPress.com Stats”-Plugin verloren. Nach Neueingabe konnte ich die alten Statistiken durch einen Button-Druck wiederherstellen.

    Viele Grüße,
    Martin

  6. Matthias 23 Jun 2010 um 17:43 6

    Hallo Martin!
    Freut mich, wenn ich Dir helfen konnte. Ich finde es immer sehr mühsam sich alles aus verschiedenen Threads in Foren zusammen zu suchen, deshalb schreibe ich meine Erfahrungen gern auf, wenn’s denn dann geklappt hat. :-D
    Der API-Key des Stats-Plugins geht bei mir auch immer verloren, nicht nur bei 1&1. Das passiert, wenn WordPress zum Updaten automatisch alle Plugins deaktiviert (oder wenn man es manuell macht). Komischerweise bleibt er bei Akismet trotz Deaktivierung erhalten, aber so kann man ihn wenigstens ziemlich einfach lokalisieren und bei den Stats wieder reinkopieren. ;-)

  7. Support-Ing läuft jetzt mit Wordpress 3.0 | Support-Ing Martin Ihde 30 Jun 2010 um 13:16 7

    [...] dem Provider 1&1 zusammenhängt. Dank einer kleinen Google-Suche war die Ursache schnell im compboard.de-Blog gefunden, denn die WordPress-Fehlermeldung lautete auch bei mir “Fatal error: Out of memory […] [...]

  8. Christian 03 Jan 2011 um 10:15 8

    Hat super funktioniert :-)

  9. René Weiser 31 Jan 2011 um 17:59 9

    Vielen Dank für den Tipp. Habe alle Plugins deaktiviert, anschließend lieg das Update problemlos.

  10. Bastian 09 Feb 2011 um 12:34 10

    Yeah, hat bei mir auch geklappt, danke!

  11. Peter 10 Feb 2011 um 11:38 11

    Hatte auch Probleme mit “Fatal error: Out of memory….” beim update von WP 3.0.4 auf 3.0.5. Dank des Hinweises auf Deaktivierung der Plugins (alle deaktiviert) ging es. Anschließend alle wieder aktiviert und alles ist wie vorher.
    Vielen Dank.

  12. Adrian 04 Mai 2011 um 05:18 12

    Hey,

    super danke. Ich dachte ich muss das Update manuell hochladen. Danke für die Info, hat geklapt.

  13. Daniel 10 Mai 2011 um 14:40 13

    Vielen Dank!!! Hast mir jede Menge Arbeit erspart. ;)

    Das Bier heut Abend geht auf mich. ;)

  14. Wordpress-Update: Fehlermeldung: Fatal error: Out of memory … | web by michi 13 Mai 2011 um 10:53 14

    [...] Gefunden habe ich den Tipp auf  http://www.compboard.de . [...]

  15. Dog Sammy 08 Jul 2011 um 09:04 15

    Danke für die Hilfe! :)

  16. Petra 13 Jul 2011 um 23:16 16

    Vielen Dank für den Tipp mit der Plugin-Deaktivierung. Darauf wäre ich nicht so schnell gekommen. Zeit gespart. Danke.

  17. Meiky 16 Jul 2011 um 02:14 17

    Ab WordPress 3.2 kann man auf einem 1und1 Server hochsetzen und auch alle PlugIns deaktivieren wie man will. Updates können nicht mehr ausgeführt werden. Es kommt immer der Fehler. Jetzt ist guter Rat teuer.
    Oder doch endlich mal wechseln?

  18. Sniper 19 Jul 2011 um 12:38 18

    Hi,

    Ich danke dir ! Hat super geklappt

  19. Fatal Error 17 Aug 2011 um 16:38 19

    Bei mir klappt das Update von WordPress 3.1.3 auf 3.2.1 leider trotz deaktivierten Plug-Ins bei 1&1 nicht. Hat jemand noch einen Tipp? Hab es auch schon mit dem “Plug-In Memory Bump” probiert, brachte aber keinen Erfolg.

  20. dorianstein 04 Nov 2011 um 21:59 20

    Das update klappt, wenn man zusätzlich zu den plugins auch noch die deutsche Sprachdatei deaktiviert… d.h. in der wp-config die Zeile mit der Sprachauswahl auskommentiert ( “//”). Nach dem update müssen dann allerdings die deutschen Sprachdateien manuell nachinstalliert werden…
    hoffe das hilft…

  21. Philipp 14 Dez 2011 um 10:19 21

    Hallo, ich habe auch einen Blog bei 1und1 und ich erhalte jedesmal die gleiche Fehlermeldung wie beschrieben, obwohl in der phpinfo 90M steht und ich in der wp-config das Limit schon erhöht habe. wp-memory-usage sagt mir das derzeit nur 28 MB RAM verbraucht werden, wieso erscheint dann trotzdem immer diese Fehlermeldung? Kann doch normalerweise nicht möglich sein. Wie löse ich das Problem, 1und1 anschreiben?

Trackback URI | Kommentare als RSS-Feed

Diesen Beitrag jetzt kommentieren!

Werbliche Einträge und Spam werden umgehend gelöscht!