2010-10-08 18 views
5

Cuando puedo añadir una imagenerror: Permitido el tamaño de la memoria de 67108864 bytes agotado

  • Tamaño del archivo: 375kb
  • Ancho: 2000px
  • Altura: 3000px

consigo un error

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

¿Por qué sucede esto? Cuando 67108864 = 6 4MB?

Uso un servidor compartido. Mi .htaccess es:

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

</IfModule> 

donde debo escribir php_value memory_limit 128M?

Respuesta

15

Parece que solo tienes 64M (67108864/1024/1024) asignados a PHP.

Si tiene acceso a su php.ini, aumente el tamaño máximo de la memoria.

También puede hacerlo en un script PHP bootstrap.

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

o incluso en su .htaccess

php_value memory_limit 128M 
+0

gracias por la ayuda pero ¿por qué pciture sólo tiene 375kb, – meotimdihia

+0

puedo subir 1 2-3MB imagen, pero sólo eso suceda imagen de error – meotimdihia

+0

@meotimdihia Es la dimensiones de la imagen que suelen ser el problema. ¿Estás usando GD o algo así? – alex

Cuestiones relacionadas