Que quiere decir este error que me sale en el admin cuando pincho en productos ?
Fatal error: Out of memory (allocated 39321600) (tried to allocate 8340 bytes) in /homepages/42/d301781872/htdocs/helicopteros/system/library/image.php on line 34
Fatal error: Out of memory (allocated 39321600) (tried to allocate 8340 bytes) in /homepages/42/d301781872/htdocs/helicopteros/system/library/image.php on line 34
Tu servidor se ha quedado sin memoria, estas usando 39MB y cuando tratas de procesar una simple imagen de 8kb no lo puede hacer.
Si es un servidor dedicado, revisa que servicios están consumiendo la memoria disponible.
Si es un hosting de pago, han revendido tanto el servicio que ahora simplemente apesta.
Existen algunas directivas de la configración de php que limitan la memoria, pero normalemnte el valor asignado es del orden de 128 MB.
Puede crear un archivo php con el siguiente codigo
y subirlo a tu servidor para ver que valor tiene asignado tu configuracion
Si es un servidor dedicado, revisa que servicios están consumiendo la memoria disponible.
Si es un hosting de pago, han revendido tanto el servicio que ahora simplemente apesta.
Existen algunas directivas de la configración de php que limitan la memoria, pero normalemnte el valor asignado es del orden de 128 MB.
Puede crear un archivo php con el siguiente codigo
Code: Select all
echo ini_get("memory_limit")."\n";
Desarrollador OpenCart: Chilexpress, Correos de Chile, Tur-Bus, Pullman Bus, Starken, WebPay Plus, Servipag y otros a pedido. Todos los trabajos estan garantizados y con factura electrónica.
Puedes intentar a poner esto en el php.ini
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
aunque si es un share hosting es posible que se lo pase por alto, y no consigas nada, habla con tu hosting si no consigues nada,
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
aunque si es un share hosting es posible que se lo pase por alto, y no consigas nada, habla con tu hosting si no consigues nada,
poner el limite tampoco garantiza que tengas esa memoria.
El parametro solo limita la maxima cantidad de memoria que consumira php, pero no reserva dicha memoria para ser usada, por tanto que tengas un limite de 128mb no sirvirá de nada si la memoria libre es de 64mb.
al contrario, el sistema intentará usar 64+1 y fallará.
Si la memoria disponible es 64 debes limitar por debajo a 60mb para que no muestre el error "sin memoria", pero por otro lado si tu programa requiere más memoria saldra el error de "memoria limite alcanzada"
Tu hosting debe garantizarte la memoria libre a una cierta cantidad de MB de uso exclusivo.
El problema es que con la virtualización y sobre venta de planes de hosting muchas veces el usuario se encuentra con esta sorpresa, total muchas veces ni idea tiene de lo que pasa, y por tanto el dueño del hosting revende la memoria hasta que alguien alega.
El parametro solo limita la maxima cantidad de memoria que consumira php, pero no reserva dicha memoria para ser usada, por tanto que tengas un limite de 128mb no sirvirá de nada si la memoria libre es de 64mb.
al contrario, el sistema intentará usar 64+1 y fallará.
Si la memoria disponible es 64 debes limitar por debajo a 60mb para que no muestre el error "sin memoria", pero por otro lado si tu programa requiere más memoria saldra el error de "memoria limite alcanzada"
Tu hosting debe garantizarte la memoria libre a una cierta cantidad de MB de uso exclusivo.
El problema es que con la virtualización y sobre venta de planes de hosting muchas veces el usuario se encuentra con esta sorpresa, total muchas veces ni idea tiene de lo que pasa, y por tanto el dueño del hosting revende la memoria hasta que alguien alega.
Desarrollador OpenCart: Chilexpress, Correos de Chile, Tur-Bus, Pullman Bus, Starken, WebPay Plus, Servipag y otros a pedido. Todos los trabajos estan garantizados y con factura electrónica.
Who is online
Users browsing this forum: No registered users and 4 guests