Eğer alıyorsanız hata iletisi:
Allowed memory size of 33554432 bytes
exhausted (tried to allocate 19456
bytes)
Eğer kullanmak için izin 33554432 bayt daha ayırmaya çalışırken belirtir; yani 32 MB:
; 33554432/1024/1024
32
PHP 19 Kbyte tahsis tryied zaman başarısız tahsisi olduğunu gösterir; ama there had already been almost 32MB allocated - toplam en az 32 MB olduğu gibi bu ödenekleri, başarısız olmadı.
Hata iletisinin "19456 bayt" bölümü gerçekten alakalı ne değildir: ne alakalı sizin memory_limit
32 MB olarak ayarlanmış olmasıdır.
Considering the memory_limit
is some kind of security, it would be strange that your hosting provider allows you to change its value...
Eğer hosting üzerinde iseniz, bu olmaz ... Hangi sunucuda herkes istedikleri bellek herhangi bir miktarda almak anlamına gelecektir o güzel aynı sunucu üzerinde diğer kullanıcılar için!
BTW : 32MB is actually a quite reasonable value -- I've never seen a server configured to allow more than 32 MB for a web application... And the default value for PHP 5.2 seems to be 16 MB, according to the manual.
(And I've been working with Drupal for a couple of months)
About the error 500, I don't have a lot of ideas... One possibility might be that the safe_mode
is activated, and that it doesn't allow setting the memory_limit at execution time.
Manuel bu konuda çok şey söylemek görmüyor, ama bilgi biraz altında max_execution_time
a> yönergesi vardır:
You can not change this setting with
ini_set()
when running in safe mode.
The only workaround is to turn off
safe mode or by changing the time
limit in the php.ini.
Ben aynı memory_limit
hakkında doğru olduğunu varsayalım; zaten, mantıklı görünüyor.