vivons Posted February 11, 2013 Share Posted February 11, 2013 Buenas.. Tengo un problema al importar el fichero de productos con 3500 artículos, me da el error 500, ya se que es por la limitación del servidor por el tema del tiempo de ejecución pero ni modificando el .htaccess, ni php.ini ni llamando al soporte del hosting lo consigo solucionar. Total que creo que la mejor solución es partir el fichero en por ejemplo 20 mas pequeños y subirlos uno a uno, pero eso hacerlo manualmente es tedioso y mas si lo necesito hacer todas las semanas. Lo ideal seria usar algún script en php o mejor por crontab, le subo los 20 ficheros por FTF y que el solo ejecute uno a uno el script o crontab con cada fichero. ¿Alguien sabe como hacer eso? me estoy volviendo loco buscando por foros y google pero no encuentro nada. Os agradezco de antemano vuestra ayuda. Link to comment Share on other sites More sharing options...
vivons Posted February 12, 2013 Author Share Posted February 12, 2013 ¿A nadie le a pasado lo mismo que ami, que con el importador que lleva prestashop no puede subir todos los productos de un tirón? Link to comment Share on other sites More sharing options...
Jorge Arnal Posted February 12, 2013 Share Posted February 12, 2013 A mi me pasó. Yo lo que hice es hablar con mi hosting para que me subiera provisionalmente dos variables del archivo php.ini. No me acuerdo muy bien, supongo que ellos si se lo dices sabrán cuáles, pero eran dos: una de tiempo de ejecución de un script (el importar en prestashop se hace con un programilla que lleva dentro. El Apache lleva un límite de tiempo máximo, al llegar al final, en ese momento la subida "corta"). La otra es la memoria máxima permitida. Como en el otro, el script que utiliza la importación de prestashop hace varias cosas a la vez. Sube a la base de datos la info de producto, redimensiona las imagenes, las minimiza, da de alta el producto en el índice del buscador.... En fin, muchas cosas, que utilizan memoria. Ya te digo que no me acuerdo exactamente de las variables, pero sé que empezaban por "max_". memory_limit, execution_time.... No me acuerdo, pregúntales y ellos sabrán! Un saludo. Link to comment Share on other sites More sharing options...
vivons Posted February 12, 2013 Author Share Posted February 12, 2013 Jorge, gracias por tu respuesta, ya me puse en contacto con el hosting pero me dicen que no me pueden modificar esos parametros, poder pueden pero no quieren, osea que la opción que veo mejor por comodidad y resultado seria la de dividir el csv en 20 ficheros e importarlos uno detras de otro, pero usando para ello algun script o crontab que se encargue de llamar al php de prestashop que hace la importación. Estoy seguro que se puede hacer así, pero como no tengo ni idea en programar scripts ni php estoy muy perdido.... Link to comment Share on other sites More sharing options...
Jorge Arnal Posted February 12, 2013 Share Posted February 12, 2013 Pues vaya... En fin, si te sirve de algo yo te recomiendo a loading. Españoles, serios y profesionales, y con un servicio de atención al cliente que te pasas. Nosotros en Plaisir Malicieux antes de darnos cuenta del tema del php.ini, probamos a hacer una subida manual como dices, marca a marca. Pero dependerá del tipo de tienda, claro. Con el script que dices no te puedo ayudar, no sabría cómo hacerlo para que suba los csv con el archivo anterior+1 (porque no se me ocurre otra forma que a través del nombre del archivo...). De todas formas, si te ponen problemas con eso, no sé si te ayudarán con el cron. A mi el servicio me lo cobran aparte... ¡Suerte! 1 saludo. Link to comment Share on other sites More sharing options...
Recommended Posts