Buenas, quiero importar un archivo con productos de 200.000 lineas pero me da este error: Warning: POST Content-Length of 85002552 bytes exceeds the limit of 10485760 bytes in Unknown on line 0.
He probado a añadir la linea $dolibarr_nocsrfcheck = 1; a conf.php pero sigue sin ir.
Dividir el archivo en muchos trozos seria demasiado trabajo. Alguna solucion?
Importacion de archivo con 200000 lineas error
-
- Novato
- Mensajes: 4
- Registrado: Mar, 26/03/2024, 17:59
Hola.
Estimo que se debe a la cantidad, y tal vez tiempo en procesar. Supongo que la pagina/script que hace el proceso, primero lee todas las lineas sin grabar,
y si esta todo ok, entonces pasa a grabar todo, por si surge algun error. Esta cantidad de lineas supera la memoria/tiempo de proceso default del PHP/Apache en tu servidor.
La solucion mas adecuada seria separar el archivo en partes y procesar una a una.
Pero, si puedes ir al codigo, y encontar la pagina que hace el proceso, poder aumentar solo en esa pagina la memoria y tiempo disponibles para procesar.
Deberias modificar al inicio de ese archivo php, y poner algo asi:
@set_time_limit(3000);
ini_set('memory_limit', '1024M');
eso da 3000 segundos de proceso, y 1000 mega de memoria al proceso.
Como dicen algunos productos, esto no tiene garantia
Muchos saludos y exito en el proyecto.
Eduardo.
Estimo que se debe a la cantidad, y tal vez tiempo en procesar. Supongo que la pagina/script que hace el proceso, primero lee todas las lineas sin grabar,
y si esta todo ok, entonces pasa a grabar todo, por si surge algun error. Esta cantidad de lineas supera la memoria/tiempo de proceso default del PHP/Apache en tu servidor.
La solucion mas adecuada seria separar el archivo en partes y procesar una a una.
Pero, si puedes ir al codigo, y encontar la pagina que hace el proceso, poder aumentar solo en esa pagina la memoria y tiempo disponibles para procesar.
Deberias modificar al inicio de ese archivo php, y poner algo asi:
@set_time_limit(3000);
ini_set('memory_limit', '1024M');
eso da 3000 segundos de proceso, y 1000 mega de memoria al proceso.
Como dicen algunos productos, esto no tiene garantia

Muchos saludos y exito en el proyecto.
Eduardo.