Zum Inhalt springen

V_4.0.2 Extension Manager bringt php-Fehler

Erstellt am 27. Oktober 2006 · 7 Antworten · letzte Antwort am 8. Dezember 2006

Tags: Frage

saarJET ·

Ich als TYPO3-Einsteiger bekomme folgende Fehlermeldung, wenn ich unter "Ext Manager" - "Import Extensions" die Schaltfläche "Retrive/Update" klicke:

"Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 211 bytes) in /mein_pfad/typo3_src-4.0.2/typo3/mod/tools/em/class.em_index.php on line 1424"

Oder es kommt mal keine Fehlermeldung, dann aber der Hinweis:

"The extension list has not changed remotely, it has thus not been fetched."

Unter http://typo3.org/extensions/ komme ich zwar manuell an die Extensions, aber bekomme ich das nun im Backend hin?

Schönen Abend
Dietmar

jweiland ·

Da stehen offensichtlich für PHP Skripte nur 32 MB Speicher zur Verfügung, der Extension Manager der Version 4.x benötigt jedoch mehr als 40 MB.
Über die php.ini Datei kann man mehr Speicher zuweisen, sofern der Provider nicht eine zu kleine Obergrenze festgelegt hat.

Jochen Weiland

saarJET ·

Danke.
Meine php.ini habe ich geändert (40 MB), Apache neu gestartet...

Nun bekomme ich die Liste - Danke.

Schönen Tag
Dietmar

Roger08 ·

... nur als Ergänzung:

Ich hatte das gleiche Problem, musste aber zusätzlich in Installation->All Configuration den Wert von [setMemoryLimit] von 0 auf den gewünschten Wert erhöhen. Erst dann hat Typo3 den Eintrag der php.ini berücksichtigt.

Roland

Spacecube ·

hmmm...das macht mich nun stutzig...

ich hab per phpinfo mal nachgeschaut was mein memory_limit bei meinem provider so zu geben hat...

der is tatsächlich auf 48M gesetzt und trotzdem krieg ich die extension liste nicht rein...

noch jemand ne idee??

jweiland ·

Ich hatte auch letzte Woche den Fall, dass bei einem Provider 50 MB nicht mehr reichten. Nach Änderung auf 60 MB ging es dann wieder.
Mit der Zahl der verfügbaren Extensions steigt natürlich auch der Speicherbedarf kontinuierlich...

Jochen Weiland

molfi ·

Moin.

Also, hab das gleiche Problem und habe daraufhin meinen Hoster gebeten das memory_limit von 60 auf 128 M anzuheben. Das hat er auch fluchs getan.

Leider erhalte ich immer noch diese Fehlermeldung.
In meinem Fall diese

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2618706 bytes) in /home/www/web24/html/typo3_src-4.0.3/typo3/mod/tools/em/class.em_xmlhandler.php on line 141

Es kann doch nicht sein, dass die Extensionliste mehr als 128 M in Anspruch nimmt. Bei TYPO3 4.02 hab ichs schon mal mit 40 MB hinbekommen.

Der Tipp mit dem Eintragen des Limits in der Konfiguration nützt auch nichts.

Weiß jemand noch einen Rat?

Gruß
molfi

Nachtrag: Ich habe herausgefunden, dass diese Fehlermeldung nur auftaucht, wenn PHP5 eingeschaltet ist. Wähle ich PHP4 aus, funktionierts einwandfrei. Ich bin nicht so firm in PHP. Und daher stelle ich mir die Frage, ob dies ein Fehler von TYPO3 ist oder der Konfiguration bei meinem Hoster (Shared Host Paket)