Otra vez me he topado con el problema de una instalación nueva de phpMyAdmin en Linux, y que para utilizarlo como servidor de desarrollo en localhost hay que configurarlo para que se puedan importar bases de datos de MySQL mayores a 2M, que es el valor que viene por default.
En la pantalla siguiente se muestra el resultado al que queremos llegar, configurándolo para poder importar bases de datos de hasta 128M.
Para hacer esto en Ubuntu, lo primero que hay que hacer es modificar el php.ini global, para lo cual primero hay que localizarlo mediante:
locate php.ini
Obtendremos una salida como ésta:
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
i-development
/usr/share/php5/php.i
/usr/share/php5/php.i
nni-production
/usr/share/php5/php.ini-production-dist
/usr/share/php5/php.ini-production.cli
Procedemos a editar el php.ini que nos interesa:
sudo gedit /etc/php5/apache2/php.ini
Dentro de éste archivo localizamos las siguientes líneas y cambiamos sus valores:
upload_max_filesize = 10M
post_max_size = 20M
120
max_execution_time
=
En mi caso particular puse valores de 128M y 300 segundos. Pero se pueden usar los del ejemplo.
Yordy-Admin:
Ese es el talón de Aquiles de las aplicaciones que usan MySQL y PHP; pues, el valor por defecto es muy pequeño; empero, más problemático que modificar ese valor es la capacidad física de memoria RAM en el servidor; pues, si el tamaño del fichero a importar supera el límite físico, entonces, recojan los guantes, los bates para la batera que se acabó el partido.