unlimited tiempo previa mayor maximum max_execution_time importar importación fatal exceeded error ejecución ejecucion datos aumentar ampliar agotó 2mb php mysql database xampp execution-time

tiempo - max_execution_time php unlimited



Tiempo máximo de ejecución en phpMyadmin (11)

''ZERO'' por tiempo ilimitado.

C: / Apache24 / htdocs / phpmyadmin / libraries / Config.class.php

/** * maximum execution time in seconds (0 for no limit) * * @global integer $cfg[''ExecTimeLimit''] */ $cfg[''ExecTimeLimit''] = 0;

También puede importar el archivo grande directamente desde MySQL como consulta o una consulta de PHP.

500,000 filas solo me tomaron 18 segundos para importar en el servidor local, usando este método.

(crear tabla primero) - luego:

LOAD DATA LOCAL INFILE ''Path_To_Your_File.csv'' INTO TABLE Your_Table_Name FIELDS TERMINATED BY '','' LINES TERMINATED BY ''/n''

Cuando trato de ejecutar (algunas) consultas en phpMyadmin obtengo este error

Error fatal: se excedió el tiempo máximo de ejecución de 60 segundos en C: / xampp / phpmyadmin / libraries / dbi / mysql.dbi.lib.php en la línea 140

porque tengo una mesa muy grande (más de 9 millones de registros)

He editado el archivo C: / xampp / php / php.ini

y cambió el valor de "tiempo máximo de ejecución" de 60 a 1000, luego reinicia el PHP y aún tiene el mismo error.

¿Alguna solución?


Bueno para Wamp User,

Vaya a: wamp/apps/phpmyadmin3.3.9/libraries

En la línea 536, locate $cfg[''ExecTimeLimit''] = 0;

y cambie el valor de 0 a 6000. Por ejemplo

$cfg[''ExecTimeLimit''] = 0;

A

$cfg[''ExecTimeLimit''] = 6000;

Reinicie el servidor wamp y phew.

¡Funciona como magia!


Cambiar php.ini para una aplicación web requiere reiniciar Apache.

Debe verificar que el cambio se haya realizado ejecutando un script PHP que ejecute la función phpinfo() . La salida de esa función le dirá una gran cantidad de parámetros de PHP, incluido el valor de tiempo de espera.

También podría haber cambiado una copia de php.ini que no es el mismo archivo utilizado por Apache.


En php.ini debes verificar mysql.connect_timeout tampoco. Eso es responsable de cerrar el socket y devolver el Fatal. Entonces, por ejemplo, cámbialo a:

mysql.connect_timeout = 3600

Ese tiempo siempre se contará en segundos, por lo que en mi ejemplo tienes 1 hora.


Me enfrenté al mismo problema al ejecutar un rizo. Lo hice bien cuando cambié lo siguiente en el archivo php.ini :

max_execution_time = 1000 ;

y también

max_input_time = 1000 ;

Probablemente su problema debería resolverse haciendo los dos cambios anteriores y reiniciando el servidor apache.

Incluso después de cambiar lo anterior, el problema persiste y si crees que es debido a alguna operación de la base de datos que usa mysql, puedes intentar cambiar esto también:

mysql.connect_timeout = 1000 ; // this is not neccessary

Todo esto debe cambiarse en el archivo php.ini y el servidor apache debe reiniciarse para ver los cambios.


Probablemente esté usando XMAPP como servicio, para reiniciar XMAPP correctamente, debe abrir el panel de control de XMAPP para desmarcar ambos mdulos "Svc" contra Apache y MySQL. Luego haga clic en salir, ahora reinicie XMAPP y listo.


Su cambio debería funcionar, aunque hay potencialmente algunos archivos de configuración php.ini con la pila ''xampp''. Intente identificar si hay un php.ini específico de ''apache''. Una ubicación potencial es:

C: / xampp / apache / bin / php.ini


Tengo el mismo error, vaya a

xampp / phpMyAdmin / libraries / config.default.php

Busque: $cfg[''ExecTimeLimit''] = 600;

Puede cambiar ''600'' a cualquier valor más alto, como ''6000''.

El tiempo máximo de ejecución en segundos es (0 sin límite).

Esto arreglará tu error.


Vaya a xampp/php/php.ini

Encuentra esta línea:

max_execution_time=30

Y cambie su valor a cualquier número que desee. Reinicie Apache.


ini_set(''max_execution_time'', 0); o cree un nombre de archivo llamado php.ini e ingrese la primera línea max_execution_time=0 , guárdelo y coloque el archivo en su carpeta raíz de su aplicación.

Eso es. Buena suerte.


Para la versión de Xampp en Windows

Agregue esta línea a xampp / phpmyadmin / config.inc.php

$cfg[''ExecTimeLimit''] = 6000;

Y cambie xampp / php / php.ini a

post_max_size = 750M upload_max_filesize = 750M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M

Y cambie xampp / mysql / bin / my.ini

max_allowed_packet = 200M