• 16-08-2014, 17:49:24
    #1
    Merhabalar ödeme yaparken beyaz sayfa geliyordu error modunu açtım ve bu hata

    cart.php?a=checkout

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 130968 bytes) in public_html/includes/classes/TCPDF/include/tcpdf_fonts.php on line 4004


    internetten araştırdım ama memory limit oynadım baya düzelmedi makinada 16 gb ram vardır yeni makinaya geçince oldu bu hata neden olabilir
  • 16-08-2014, 19:23:50
    #2
    @sibercigkofte, anladığım kadarı ile sunucunuzda PHP için ayrılan hafıza 32MB boyutunda.

    public_html/includes/classes/TCPDF/include/tcpdf_fonts.php içerisine veya var ise bütün sistemde include edilmiş settings.php gibi bir dosya var ise (tercih edilir)

    <? dan sonra
    ini_set('memory_limit', '128M');
    koyup deneyin, olmaz ise .htaccess içerisine
    php_value memory_limit 128M
    koyun.

    Eğer hala çözüm sağlamadı ise, sunucudaki php.ini dosyasına erişim izniniz var ise içerisinden değişkeni bulup php_value memory_limit = "128M" olarak değiştirmeyi deneyin.
  • 16-08-2014, 19:46:23
    #3
    Üyeliği durduruldu
    sibercigkofte adlı üyeden alıntı: mesajı görüntüle
    Merhabalar ödeme yaparken beyaz sayfa geliyordu error modunu açtım ve bu hata

    cart.php?a=checkout

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 130968 bytes) in public_html/includes/classes/TCPDF/include/tcpdf_fonts.php on line 4004


    internetten araştırdım ama memory limit oynadım baya düzelmedi makinada 16 gb ram vardır yeni makinaya geçince oldu bu hata neden olabilir
    WHM Panel Erişimin Var ise ;

    Service Configuration » PHP Configuration Editor Yolunu takip edip ''memory_limit'' Değerini 64M veya Daha Yüksek Yapın.

    Sorun muhtemelen düzelecektir.
  • 18-08-2014, 16:19:17
    #4
    teşekkürler memory_limit yükseltince düzelmemişdi... cloud linux den dolayı yaptı sanırım memory_limit arttırıp apache güncelledikden sonra düzeldi.