Aumentar tamaño fichero sql para importar desde phpmyadmin en Plesk

Hola ¿Qué tal?

En este manual os vamos a solucionar un problema que habréis tenido muchos de vosotros a la hora de subir un archivo .sql a phpmyadmin desde la opción de "Importar".

En Plesk 9.5 por defecto el tamaño de subida del archivo es de 2MB por lo que a veces se nos queda un poco corto a la hora de subir alguna base de datos un poco más grande, por lo que hay dos posibilidades, subir la base de datos poco a poco en trozos más pequeños o aumentar el tamaño del archivo.

En muchos manuales verás que la solución es sencilla, tan solo hay que modificar el php.ini y cambiar el valor de dos variables y reiniciar el apache, pero tu los modificas y el phpmyadmin sigue igual.

En Plesk hay un archivo especial, como una especie de mini-configuración de php para phpmyadmin en que aparecen los mismos valores que si los cambiaras en el php.ini normal.

La ruta del fichero es la siguiente, recordad, que deberéis de acceder por ssh o por sftp para modificar o subir el archivo.

/usr/local/psa/admin/conf/php.ini

Dentro del fichero encontrarás la variable post_max_size y al lado su valor (que por defecto es 2147483647, igual a 2,048MB). Como verás el tamaño se representa en bytes por lo que si quieres tener 100MB deberás de multiplicarlos por 1024 dos veces para convertirlo en bytes.

100MB -> 102400 Kilobytes -> 104857600 Bytes

Una vez realices el cambio tan solo queda reiniciar plesk, para ello haz lo siguiente:

Primero lo paras:

/etc/init.d/psa stop

Luego lo vuelves a arrancar:

/etc/init.d/psa start

 

Una vez hecho esto ya podrás importar archivos con tamaño más grande en phpmyadmin.

Espero que os haya sido de utilidad.

3 Respuestas

  1. Manfred

    Fue de gran ayuda, me funciono de maravilla, muchas gracias por este aporte, probado en CentOS 7 con Plesk 12.5 (64 bits).

  2. Daniel

    Seria bueno un video no encuentro la dirección indicada /usr/local/psa/admin/conf/php.ini

    • Hola Daniel,

      ¿Que versión de Plesk tienes? La entrada es para la versión 9.5, puede que en versiones superiores haya cambiado la ruta del fichero.

      Puedes buscar el fichero desde tu terminal con “locate php.ini” ahí te aparecerán todos los ficheros encontrados. Antes de ejecutar el comando anterior actualiza la localización de ficheros del sistema con “updatedb”.

      Un saludo y gracias por comentar.

Responder a Daniel