Para subir archivos pesados a través de phpMyAdmin hay que tener en cuenta el tiempo de ejecución máximo configurado tanto para el propio phpMyAdmin como para PHP.

PhpMyAdmin tiene un parámetro propio para el tiempo máximo de ejecución, hay que localizar config.inc.php y editarlo con valor a 0 si quieres que sea tiempo ilimitado o establecer un valor concreto (en segundos).

$cfg['ExecTimeLimit']=0;

Nota, si usas Plesk/Win estará en:
C:\Archivos de programa\SWsoft\Plesk\admin\htdocs\domains\databases\phpMyAdmin\config.inc.php

 También se debe tener en cuenta el tiempo máximo de ejecución para php y los límites de memoria máximos, para ello se edita php.ini con los valores deseados, este sería un ejemplo como el que tengo copiado en mis notas desde hace tiempo:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

;max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_execution_time = 3600 ;

;max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
max_input_time = 1800 ;

;memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
memory_limit = 200M ;

;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;

; You should do your best to write your scripts so that they do not require
; register_globals to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = Off ;

; Maximum size of POST data that PHP will accept.
;post_max_size = 8M
post_max_size = 200M ;

3 Respuestas a “Tiempo de máximo de ejecución: Max_execution_time en PhpMyAdmin y en PHP”
  1. Jordi Oller dice:

    Hola, he conocido tu blog por noticias del foro de internet. Enhorabuena ya te tengo en el rss :)

    Por otro lado y haciendo referencia a la noticia, yo siempre uso el BIGDUMP (opensource), seguro que la conoces, que es la mejor herramienta a mi parecer para subir enormes bases de datos de una forma sencilla y rápida.

    Un saludo.

  2. Hola

    Yo creo que la mejor forma de importar y exportar bds es subiendola por ftp e importandola directamente desde la consola mysql por ssh.

    Saludos

  3. Gonzalo dice:

    Hola que tal, saben estoy que quiero subir un archivo de mas de 4 MB y en mi script puse:
    ini_set(‘post_max_size’,’100M’);
    ini_set(‘upload_max_filesize’,’100M’);
    ini_set(‘max_execution_time’,’9999′);
    ini_set(‘max_input_time’,’9999′);

    sin embargo cuando empieza a subir pasando 2 min aprox. se corta y no me revota los mensajes de aviso que programe para cualkier imperfecto.

    Que puedo hacer , como configuro mi php.ini de un servidor

  4.  
Deja una Respuesta