Fatal error: Maximum execution time of 300 seconds exceeded in....
Si preguntas la mayoría te dirán que es problema del archivo php.ini, concretamente de la variable max_execution_time = 30; que define el tiempo máximo de ejecución. Pero si cambiamos el valor mismo de esa variable no solucionaremos este problema, el problema real nos lo dá phpmyadmin (normalmente casi todos lo tenemos lo usemos o no) y se debe a una variable que está en el archivo config.inc.php donde tenemos que buscar esta variable:
Código: Seleccionar todo
$cfg[’ExecTimeLimit’] = 300;
y sustituirla por esta:
Código: Seleccionar todo
$cfg[’ExecTimeLimit’] = 3600
Y ahora explicaré a que se debe el problema para los más perdidos, es sencillo, la base de datos es lo suficientemente grande como para que el servidor tarde más de el tiempo definido en ese archivo en procesarla, por lo tanto el límite de tiempo bloquea la petición a medio hacer, una solución alternativa es ir poniendo poco a poco la base de datos en muchas consultas sql o usar alguna aplicación como bigdump (un script que te sube la base de datos poco a poco automáticamente para que no haya problemas)
Tutorial sacado de : Coloreatuforo. Realizado por: Juanla.