2010-10-08 16 views
5

Quando carico le immaginiErrore: ammessi dimensione della memoria di 67108864 byte esaurito

  • Dimensioni: 375KB
  • Larghezza: 2000px
  • Altezza: 3000px

ottengo un errore

ERROR Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 2157 bytes) in...

Perché questo accade quando 67108864 = 6 4MB?

Io uso un server condiviso. Il mio .htaccess è:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ webroot/ [L] 
    RewriteRule (.*) webroot/$1 [L] 

</IfModule> 

dove devo scrivere php_value memory_limit 128M?

risposta

15

Sembra che tu abbia solo 64M (67108864/1024/1024) assegnati a PHP.

Se si ha accesso allo php.ini, aumentare la dimensione massima della memoria.

Puoi anche farlo in uno script PHP bootstrap.

ini_set('memory_limit', '128M'); 

o anche nel vostro .htaccess

php_value memory_limit 128M 
+0

grazie per aiuto, ma il motivo per cui pciture si hanno solo 375KB, – meotimdihia

+0

posso caricare 1 foto 2-3MB ma solo quella foto accada errore – meotimdihia

+0

@meotimdihia E 'il dimensioni dell'immagine che di solito sono il problema. Stai usando GD o qualcosa del genere? – alex

Problemi correlati