[TYPO3-german] em php-Speicher Typo3 Einstellung

Holm Kapschitzki holm at x-provi.de
Wed Nov 8 13:19:47 CET 2006


Hallo,

Korrektur: Also die Funktion "ini_set()" gehört zu php. Diese kann man 
verbieten unter "disable_functions" in der php.ini. Wenn Sie dort nicht 
explizietverboten ist, ist Sie auch erlaubt für jeden. Allerdings kann 
man wohl über die Funktion nichts wichtiges ändern.

2. Wenn ich Typo3 anweise über ('setMemoryLimit') 18 MB zu benutzen und 
"ini_set()" ist nicht verboten in der php.ini dann werden wohl auch 18 
MB benutzt.

Bleiben eigentlich nur die Fragen:

Wieviel php Speicher benutzt Typo3 wenn ('setMemoryLimit') = 0 ist ?
Wenn in der php.ini 24 MB erlaubt sind und ich setze ('setMemoryLimit') 
auf 32 dann werden wohl auch 32 MB gesetzt oder? Ist ja der Hammer wenn 
das stimmt ......

Gruß Holm


Holm Kapschitzki schrieb:

> Hallo Andreas,
>
> ok, also wenn mann den Wert grösser 16 setzt, also 17 ;) in Typo3 , dann 
> nimmt sich Typo3 den Wert aus der php.ini, in meinem Fall 24 MB.
> Vorher hat wohl Typo3 nur mit 16 MB gearbeitet?
>
> Die ganze Funktion also ('setMemoryLimit') heisst wohl "ini_set()"?
>
> Un erlauben tue ich als sysadmin das wohl indem ich die 'setMemoryLimit' 
> setze oder was meinen die mit "This works only if the function ini_set() 
> is not disabled by your sysadmin."
>
> Gruß Holm
>
> Andreas Otto schrieb:
>
>   
>> Hallo Holm,
>>
>> Holm Kapschitzki wrote:
>>   
>>     
>>> Jetzt die Frage, wie kann es eigentlich sein, dass in der php.ini nur 24
>>> MB erlaubt sind, aber der Extension Manager nur funktioniert, wenn man
>>> in Typo3 "64" MB einstellt. Ist das ein Bug, oder holt sich Typo3 hier
>>> tasächlich mehr PHP Speicher? Das kann ich eigentlich gar nicht
>>> verstehen, der ist doch durch die PHP.ini begrenzt?
>>>     
>>>       
>> Ja, die Einstellung für "memory_limit" wird in der PHP Konfiguration
>> (php.ini) Systemweit festgelegt.
>>
>> In Zeile 83 der Datei "t3lib/config_default.php" wird Dir auch eine
>> Erklärung geliefert wie TYPO3 die Einstellungen verändert.
>>
>> 'setMemoryLimit' => 0, // Integer, memory_limit in MB: If more than 16,
>> TYPO3 will try to use ini_set() to set the memory limit of PHP to the
>> value. This works only if the function ini_set() is not disabled by your
>> sysadmin.
>>
>> Damit dürfte jetzt klar sein wie das funktioniert, oder?
>>
>>
>> Liebe Grüße,
>> Andreas
>>
>>   
>>     
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german




More information about the TYPO3-german mailing list