Comment augmenter la taille du fichier de téléchargement phpmyadmin


13

Je ne suis pas en mesure de modifier la taille de fichier acceptée par phpmyadmin pour importer des bases de données sur mon serveur de test.

J'ai changé toutes les valeurs sur lesquelles j'ai une idée my.cnf:

max_packet_size
Key_buffer

ou la taille et la max_post_sizevaleur du fichier de téléchargement dans chaque php.inifichier que j'ai trouvé sur le système.

La taille de fichier acceptée sur l'écran d'importation reste toujours 8 192 kib.


Selon la référence de l' augmentation de la taille du fichier d'importation MySQL par l'utilisation d'un terminal d'ubuntu.
GuruQuest

Réponses:


5

Les premières choses à vérifier (ou demandez à votre fournisseur d'hébergement à vérifier) sont les valeurs max_execution_time, upload_max_filesize, memory_limitet post_max_sizedans le fichier de configuration php.ini. Ces trois paramètres limitent la taille maximale des données pouvant être soumises et traitées par PHP.

Veuillez noter que post_max_sizedoit être plus grand que upload_max_filesize.


25

Pour augmenter la taille du fichier d'importation MySQL phpmyadmin dans Ubuntu 16.04 ou plus récent, procédez comme suit. Dans la dernière version d'Ubuntu, vous pouvez avoir PHP 5 ou PHP 7.

Étape - 1: ouverture php.inide la ou des versions PHP appropriées.

  • Pour PHP v5.0

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

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

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

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

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

Étape - 2: Vous devez maintenant augmenter les paramètres ci-dessous dans le php.inifichier.

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

Veuillez noter: post_max_size doit être plus grand que upload_max_size

Étape - 3: Maintenant, vous devez redémarrer votre serveur Apache pour effectuer des changements.

sudo service apache2 restart

Quelqu'un d'autre a essayé de laisser cela en tant que commentaire en réponse à cette réponse: "Remarquez qu'il est en fait mentionné ci-dessus mais quand j'ai inséré 1500 Mo, cela n'a pas fonctionné
doppelgreener

6
  1. créer la page info.php et vérifier tous les détails du fichier

    <?php 
      phpinfo();
    ?>
    
  2. exécutez dans votre navigateur la recherche upload_max_filesize et post_max_size changez par défaut de 2M à 80M.

  3. Courir

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. changer les deux valeurs upload_max_filesizeet post_max_size
    changer par défaut la valeur 2Men80M

  5. Redémarrez apache

    sudo /etc/init.d/apache2 restart
    

2

Réglez les variables upload_max_filesize, post_max_size, memory_limitdans php.ini aux bonnes valeurs et redémarrez le serveur, alors cela devrait fonctionner.
Si cela ne fonctionne pas, vérifiez phpinfo()si vous avez modifié le bon php.ini.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.