Aumentar el limite de carga de PhpMyAdmin en Cpanel

Alcance

El presente manual solo aplica a aquellos usuarios que tengan Acceso Root / Administrador al servidor ya sea por medio de consola via SSH o por medio de WHM, en caso de ser un Servidor Compartido estos valores no se pueden modificar y es necesario que contacte al Departamento de Soporte.


Los limites de tamaño de carga estan predefinidos por el servidor, en general estos limites se encuentran en el valor menor de 50MB, en caso de intentar subir un archivo con extensión .sql mayor a este peso puede que reciba un error como el siguiente:

Error

phpMyAdmin - Error
Incorrect format parameter

Para solucionar esto es necesario aumentar variables como el PHP max upload size y el PHP max POST size, para posteriormente, aumentar el limite de tamaño máximo de phpMyAdmin. El tamaño máximo para archivos es de  2047MB. Si desea subir algún archivo con un peso mayor a este es necesario importar la base de datos por medio de la linea de comandos.


Para solucionar este error es necesario seguir los siguientes pasos:

  • Ingresar a WHM
  • Buscar el apartado Server Configuration > Tweak Settings

           

  • Buscar la sección PHP:
    • En la opción "cPanel PHP max upload size": Modificar el tamaño de acuerdo al peso del archivo que desean subir, considerando que el máximo es de 2047 Mb

                         

    • En la opción "cPanel PHP max POST size": Modificar el valor POST para el mismo que el max upload size o mayor.

                         

  • Dar clic en Guardar / Save


¿Que hacer si el problema persiste?

Puede ser necesario modificar las opciones de configuración global en el servidor, esto por medio de los archivos ubicados en:

 /usr/local/cpanel/3rdparty/etc/php.ini
 /usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini

Para esto se recomienda contactar al departamento de Soporte Técnico.


Otras configuraciones que se pueden tomar en cuenta son:

  • upload_max_filesize
  • post_max_size
  • max_input_time
  • max_execution_time


Tomando en cuenta que el upload_max_filesize es el tamaño maximo para los archivos que estan POSTed; El post_max_size es el tamaño máximo para todos los datos POST, la carga cuenta este limite, si se tratan de subir múltiples archivos el tamaño total debe estar dentro de este rango; El max_input_time establece el tiempo máximo en segundos que un script puede analizar datos de entrada, un -1 indica que el max_execution_time se usa en su lugar, un 0 indica tiempo ilimitado; El max_execution_time establece el tiempo máximo que un script puede ejecutarse antes de que finalice.