Pregunta

Cuando subo una imagen

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

Me aparece un error

  

ERROR   Fatal error: Permitido el tamaño de la memoria de 67108864 bytes agotado (tratado de   asignar 2157 bytes) en ...

¿Por qué esto suceda, cuando 67108864 = 64 MB?

Yo 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?

¿Fue útil?

Solución

Parece que sólo tiene 64M (67108864/1024/1024) asignada a PHP.

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

También puede hacerlo en un proceso de arranque de PHP.

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

o incluso en su .htaccess

php_value memory_limit 128M
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top