Apache "Allowed memory size"

kevkev

Erfahrenes Mitglied
Hallo,

Ich hatte in meinem Script nen Fehler bekommen weil das Script mehr Speicher braucht als zugeordnet.
Ich habe dann in der php.ini das memory_limit auf 25M gesetzt, starte den apache neu und rufe mein script auf:

Code:
Fatal error: Allowed memory size of 26214400 bytes exhausted (tried to allocate 15000045 bytes) in /home/k/kevin/public_html/index.php on line 81

Hu? Das ergibt doch keinen Sinn?

Woran kann das liegen?
Ach mit ini_set geht das nicht.

Bei mir läuft der Apache/2.0.53 unter Suse.
Die php.ini habe ich in /etc/php.ini geändert.

Auch bei phpinfo() sagt er mir das Memory_limit wäre 25M.

Gruß Kevin
 
Rechne das ganze doch mal in MB ;)
EDIT
oh die hintere Angabe hatte ich nicht gesehen ... sorry. Schon mal in den Buglisten gelesen?
 
Hi,

jetzt kommts:
Wenn Ich über einen browser die das Script aufrufe, kommt die fehlermeldung.
Aber wenn ich das Script mit wget local mit direkter URL (also mit http://) ziehe, gehts
:suspekt: !

Naja, wie auch immer, wenns so funktioniert, isses mir auch recht :)!

EDIT:
Son schwachsinn, geht ja übern brwoser gelich wie mit wget, habe einfach das memory_limit auf 250M gesetzt, nun geht alles ohne probleme :)!

gruß kevin
 
Zuletzt bearbeitet:
Zurück