Zum Inhalt springen

memory_limit

Erstellt am 2. MĂ€rz 2007 · 5 Antworten · letzte Antwort am 5. MĂ€rz 2007

Tags: Frage

Php_Diver ·

bin am verzweifeln, da der auftritt schon funktionierte.

laut phpinfo ist meine php.ini hier:
Configuration File (php.ini) Path /etc

dort habe ich memory_limit = 64M ; gesetzt, da ich beim aufruf meines frontends diese fehlermeldung bekommen habe;
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 233472 bytes) in /.../typo3_src-4.0.2/typo3/sysext/cms/tslib/class.tslib_menu.php on line 581

danach habe ich ein restart von httpd und mysqld gemacht.

ich rufe meine phpinfo auf:
und ich sehe immernoch memory_limit = 8M ?????

habt ihr eine idee was ich falsch mache?

kann im backend auch nicht die extensions aufrufen. 🙁

danke

ps: mein sytem -> PHP 5.0.5, Mysql 4.1.20, Typo 4.0.1

Php_Diver ·

hi,

hab ich doch 🙂
bin leider kein linux genie. habe mit find / -name php.ini gesucht. und leider nur die eine gefunden.

muss mir mal die httpd vornehmen

Outlaw ·

Ich kann Dir jetzt zum Thema nix sagen, da normalerweise Ă€nderungen in der PHP.INI nach dem Restart des Apachen ĂŒbernommen werden sollten, scheinbar ĂŒberschreibt "irgendwas" Deinen Wert irgendwo.

Aber:

Update dringend nach Typo3 4.0.5, hilft zwar net bei Deinem Problem, verhindert aber möglicherweise weit schlimmere ....

Tiuri ·

Kontrollier mal, ob irgendein Tool Deine php.ini wieder ĂŒberschrieben hat.

Ansonsten: hast Du irgend eine Kontroll-Software drauf? Confixx? Plesk? Kann es sein, dass dieses Tool eigene Einstellungen hat? So ist es bei mir mit open_basedir und safe_mode -> Einstellungen zu den Domains im Apache werden mit höherer PrioritÀt bearbeitet und die php.ini Einstellungen dann ignoriert ....

Tiuri

Php_Diver ·

hi,

so, hab das problem gelöst.
in der phpinfo stand ja nur der phad zur ini /etc und nicht /etc/php.ini
das heißt, er hat die ini nicht gefunden (gelesen). schon eigenartig!
nach langer recherche habe ich herausgefunden, das man dieses zeile in die httpd reinschreiben kann.
PHPINIDir /etc

habe ich vorher noch nie machen mĂŒssen.

jetzt liesst er die ini.

danke an euch