Cómo aumentar el tamaño del archivo de carga phpmyadmin

13

No puedo cambiar el tamaño de archivo que phpmyadmin acepta para importar bases de datos en mi servidor de prueba.

He cambiado todos los valores sobre los que tengo alguna idea my.cnf:

max_packet_size
Key_buffer

o el tamaño y el max_post_sizevalor del archivo de carga en cada php.iniarchivo que he encontrado en el sistema.

El tamaño de archivo aceptado en la pantalla de importación sigue siendo 8,192kib.

Josh
fuente
Según la referencia de aumentar el tamaño del archivo de importación MySQL mediante el uso de un terminal de ubuntu.
GuruQuest

Respuestas:

5

Las primeras cosas a comprobar (o pregunte a su proveedor de alojamiento de cheque) son los valores de max_execution_time, upload_max_filesize, memory_limity post_max_sizeen el archivo de configuración php.ini. Todas estas tres configuraciones limitan el tamaño máximo de datos que PHP puede enviar y manejar.

Tenga en cuenta que post_max_sizedebe ser más grande que upload_max_filesize.

Mostafa Soufi
fuente
25

Para aumentar el tamaño del archivo de importación phpmyadmin de MySQL en Ubuntu 16.04 o posterior, siga estos pasos. En la versión más nueva de Ubuntu puedes tener PHP 5 o PHP 7.

Paso - 1: abra php.inilas versiones de PHP apropiadas.

  • Para PHP v5.0

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • Para PHP v7.0

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • Para PHP v7.1

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • Para PHP v7.2

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • Para PHP v7.3

    sudo -H gedit /etc/php/7.3/apache2/php.ini
    

Paso - 2: ahora necesita aumentar los siguientes parámetros en el php.iniarchivo.

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

Tenga en cuenta: post_max_size debe ser más grande que upload_max_size

Paso - 3: ahora necesita reiniciar su servidor apache para efectuar cambios.

sudo service apache2 restart
Bhaskar Bhatt
fuente
Alguien más trató de dejar esto como un comentario en respuesta a esta respuesta: "Tenga en cuenta que en realidad se menciona anteriormente, pero cuando inserté 1500Mb no funcionó. Mi localhost salió del pedido. Debería 1500m no 1500mb;)"
doppelgreener
6
  1. cree la página info.php y verifique todos los detalles sobre el archivo

    <?php 
      phpinfo();
    ?>
    
  2. ejecutar en su navegador la búsqueda upload_max_filesize y post_max_size cambian por valor predeterminado 2M a 80M.

  3. correr

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. cambiar ambos valores upload_max_filesizey post_max_size
    cambiar por valor predeterminado 2Ma80M

  5. Reiniciar apache

    sudo /etc/init.d/apache2 restart
    
Siddharth Shukla
fuente
2

Establezca las variables upload_max_filesize, post_max_size, memory_limiten php.ini en los valores correctos y reinicie el servidor, entonces debería funcionar.
Si no funciona, verifique phpinfo()si editó el php.ini correcto.

Pabi
fuente