Jump to content

(Solucionado) Error al importar CSV - Cache.php


MUELAMEN

Recommended Posts

Hola,

Hoy todo me sale mal.

Ahora al importar un CSV me da el siguiente error:

 

Fatal error: Allowed memory size of 100663296 bytes exhausted (tried to allocate 97 bytes) in /var/www/vhosts/ofizenit.com/httpdocs/libros-texto/classes/cache/Cache.php on line 315

 

He mirado por todos lados, pero no doy con la respuesta.

Lo más acercado que he visto está en http://forge.prestas...owse/PSCFV-5225

 

Pero no me queda claro como hacerlo, o si es problema del hosting, etc...

 

Tengo la versión 1.5.2.0

 

Alguna sugerencia?

Edited by MUELAMEN (see edit history)
Link to comment
Share on other sites

Hola,

Hoy todo me sale mal.

Ahora al importar un CSV me da el siguiente error:

 

Fatal error: Allowed memory size of 100663296 bytes exhausted (tried to allocate 97 bytes) in /var/www/vhosts/ofizenit.com/httpdocs/libros-texto/classes/cache/Cache.php on line 315

 

He mirado por todos lados, pero no doy con la respuesta.

Lo más acercado que he visto está en http://forge.prestas...owse/PSCFV-5225

 

Pero no me queda claro como hacerlo, o si es problema del hosting, etc...

 

Tengo la versión 1.5.2.0

 

Alguna sugerencia?

 

Me dicen en mi hosting lo siguiente:

 

Estimado cliente,

 

el error que se genera tiene que ver con la cantidad de memoria que el script utiliza. Usted tiene definado un límite de 96M de RAM para su alojamiento. Hemos realizado diferentes pruebas, incluso poniendo un límite de 1GB y se sigue produciendo el error.

 

El límite de dicha directiva en nuestro planes es de 128M por lo que ni siquiera el plan mayor cubría esto.

 

Le sugerimos que realice la carga de sus ficheros en local y suba posteriormente al servidor su web (ficheros y bbdd) con los CSV ya cargados.

 

Esto es posible?

 

Gracias por las respuestas de antemano

Link to comment
Share on other sites

Lo primero, dime cuantos productos, estas importando.

 

Lo segundo, create un fichero info.php, mete esto:

 

<?php
phpinfo();

?>

 

sube el fichero a tu tienda, y accede mediante el navegador, y dime que te sale en el parametro memory_limit y si puedes tambien el max_execution_time

 

O directamente ve a la pestaña Parametros Avanzados -> Información y dime que te aparece en:

 

Limite de memoria:
Tiempo Máximo de ejecución:

 

Lo tercero ¿Si importas solo un producto a modo de prueba, te pasa lo mismo?

  • Like 1
Link to comment
Share on other sites

Lo primero, dime cuantos productos, estas importando.

 

Lo segundo, create un fichero info.php, mete esto:

 

<?php
phpinfo();

?>

 

sube el fichero a tu tienda, y accede mediante el navegador, y dime que te sale en el parametro memory_limit y si puedes tambien el max_execution_time

 

O directamente ve a la pestaña Parametros Avanzados -> Información y dime que te aparece en:

 

Limite de memoria:
Tiempo Máximo de ejecución:

 

Lo tercero ¿Si importas solo un producto a modo de prueba, te pasa lo mismo?

 

Me falta por subir un archivo con aproximadamente 1.900 articulos.

Ya he subido otros 1.900, aunque en archivos de unos 500 cada uno.

Me dicen en el hosting:

 

Estimado cliente,

 

el error que se genera tiene que ver con la cantidad de memoria que el

script utiliza. Usted tiene definado un límite de 96M de RAM para su

alojamiento. Hemos realizado diferentes pruebas, incluso poniendo un límite

de 1GB y se sigue produciendo el error.

 

El límite de dicha directiva en nuestro planes es de 128M por lo que ni

siquiera el plan mayor cubría esto.

 

Le sugerimos que realice la carga de sus ficheros en local y suba

posteriormente al servidor su web (ficheros y bbdd) con los CSV ya cargados.

 

Lo cual creo que es inaceptable. Primero por que no tengo los medios para hacerlo en local, y segundo porque no creo que sea para tanto.

 

He probado incluso a subir un CSV solo con 10 registros, y me da el mismo error.

Es más, me da el mismo error incluso borrando 4 articulos a la vez, solamente puedo de 1 en 1.

La verdad es que estoy desesperado. Después de tanto tiempo invertido, y no funciona en el momento de lanzarla, en plena campaña. Y lo peor, es que no se a quien echarle la culpa, si al hosting, a prestashop o a mi mismo, por si he tocado algo que no debería.

Link to comment
Share on other sites

Lo primero, dime cuantos productos, estas importando.

 

Lo segundo, create un fichero info.php, mete esto:

 

<?php
phpinfo();

?>

 

sube el fichero a tu tienda, y accede mediante el navegador, y dime que te sale en el parametro memory_limit y si puedes tambien el max_execution_time

 

O directamente ve a la pestaña Parametros Avanzados -> Información y dime que te aparece en:

 

Limite de memoria:
Tiempo Máximo de ejecución:

 

Lo tercero ¿Si importas solo un producto a modo de prueba, te pasa lo mismo?

 

Esto es lo que sale:

 

Información sobre su servidor

Información sobre su servidor: Linux #1 SMP Tue May 21 15:29:55 EDT 2013 x86_64

Versión del software servidor: Apache/2.2.3 (CentOS)

Versión de PHP: 5.2.17

Limite de memoria: 96M

Tiempo Máximo de ejecución: 30

Información de la base de datos

Versión de MySQL: 5.0.95

Motor MySQL: MyISAM

Prefijo de tablas: ps_

Información sobre la tienda

Versión de PrestaShop: 1.5.2.0

URL de su tienda: http://ofizenit.com/libros-texto/

Nombre del tema utilizado: default

Información sobre el email

Modo de envío de emails: Utiliza la función email() de PHP

Sus datos

Información sobre usted: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.52 Safari/537.36

Link to comment
Share on other sites

Lo primero, dime cuantos productos, estas importando.

 

Lo segundo, create un fichero info.php, mete esto:

 

<?php
phpinfo();

?>

 

sube el fichero a tu tienda, y accede mediante el navegador, y dime que te sale en el parametro memory_limit y si puedes tambien el max_execution_time

 

O directamente ve a la pestaña Parametros Avanzados -> Información y dime que te aparece en:

 

Limite de memoria:
Tiempo Máximo de ejecución:

 

Lo tercero ¿Si importas solo un producto a modo de prueba, te pasa lo mismo?

 

Gracias

He probado a importar un archivo, como me pedías, con 1 solo registro. Ha tardado, pero lo ha hecho bien.

Luego he probado ha subir otro con 10 registros, dando error, pero instalando (sin indexar), 4 registros.

Ya no se que más probar.

Link to comment
Share on other sites

Lo primero, dime cuantos productos, estas importando.

 

Lo segundo, create un fichero info.php, mete esto:

 

<?php
phpinfo();

?>

 

sube el fichero a tu tienda, y accede mediante el navegador, y dime que te sale en el parametro memory_limit y si puedes tambien el max_execution_time

 

O directamente ve a la pestaña Parametros Avanzados -> Información y dime que te aparece en:

 

Limite de memoria:
Tiempo Máximo de ejecución:

 

Lo tercero ¿Si importas solo un producto a modo de prueba, te pasa lo mismo?

Hola

Ya no se que hacer.

En el hosting (Abansys), me dicen que al cargar el fichero CSV el error que da es de memoria RAM, aunque tengo la necesaria para funcionar. SI la suben hasta 1Gb también falla, y es la máxima que dan. Siguen insistiendo que el script de carga es demasiado grande ... ¿Aunque solo incluya 10 registros? No me lo creo.

Algo debe fallar y no se el que.

Ahora también me da el mismo error incluso cuando borro 4 artículos a la vez desde el backoffice. ¿También es problema del script?

De verdad, si alguien tiene idea de que puede ser, se lo agradecería, por que estoy en punto muerto.

He tenido que desactivar la tienda, prefiero que la gente no pueda entrar, a que busquen artículos que no tengo en plena campaña. Si lo se no me meto en esto.

Link to comment
Share on other sites

has probado importar los productos con store manager for prestashop? puedes probarlo un mes gratis, y esta en español

 

http://emagicone.com...for-prestashop/

 

soy novato y tube muchos problemas con el modulo que trae prestashop, y el stor manager es el unico que me a funcionado

Es tal el cabreo que tengo que, ahora mismo, estoy cambiando de hosting.

espero que me funcione.

Si no, probaré lo que me dices.

Gracias

Link to comment
Share on other sites

¿Y funciona todo al cambiar de golpe de hosting?

 

¿En que hosting estas ahora?

Hola

Pues tengo que decir que si, la verdad.

Para mi ha sido un descubrimiento.

Lo he hecho con loading.es que es partner o autorizado, o como se llame, de Prestashop.

Se han encargado de todo.

Y sin cobrarme nada.

El hosting es solo 1 euro mas caro al mes que Abansys, pero solo por el servicio que me han dado se lo han ganado.

Link to comment
Share on other sites

Hola

Pues tengo que decir que si, la verdad.

Para mi ha sido un descubrimiento.

Lo he hecho con loading.es que es partner o autorizado, o como se llame, de Prestashop.

Se han encargado de todo.

Y sin cobrarme nada.

El hosting es solo 1 euro mas caro al mes que Abansys, pero solo por el servicio que me han dado se lo han ganado.

 

Buena noticia !

Link to comment
Share on other sites

Y mala para Abansys, que le voy a quitar os otros 25 productos que tengo con ellos según vayan venciendo.

jaja, bueno, lo importante es que tienes funcionando el asunto, así que por lo menos, ya tienes algo resuelto )

Link to comment
Share on other sites

jaja, bueno, lo importante es que tienes funcionando el asunto, así que por lo menos, ya tienes algo resuelto )

Ahora en serio, no sabes lo mal que lo he pasado desde el Jueves.

Y en Abansys me juraban que de ellos no podía ser la culpa, y que tenía los servicios necesarios para que funcionara.

Eso si, si cambiaba a servidor dedicado, con el coste que tiene, es probable que funcionase.

Que cosas!

Link to comment
Share on other sites

jaja, bueno, lo importante es que tienes funcionando el asunto, así que por lo menos, ya tienes algo resuelto )

Para que veas como funcionan, me acaban de llamar de Abansys un comercial para ver que problema tengo.

A buenas horas.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...