Les Pensées De Djin

Les trucs qui me servent !

#Informatique, Web

Apache/PHP - Augmenter la taille d'upload de PhMyAdmin sans modifier php.ini

18 février 2018 Rédigé par Djin

Généralement, dans PhpMyAdmin, nous sommes obligés de toucher à la configuration de PHP via php.ini.

Pas obligatoirement !

Oui normalement on va changer ces paramètres dans php.ini

upload_max_filesize
post_max_size

 

Ca marche très bien, ces paramètres vont s'appliquer à tous les sites qui sont hébergés par votre serveur.

Perso, je veux garder limitation pour, par exemple, des formulaires d'envoi de fichiers.

Du coup, voici une autre méthode que l'on pourra appliquer à chaque site indépendamment.

Dans notre cas, je l'applique à PhpMyAdmin car je souhaitais importer une base de données conséquente.

Il faut donc modifier le fichier

nano /etc/apache2/site-available/phpmyadmin.conf

 

et y ajouter

php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360

 

Le résultat : 

<VirtualHost *:80>
        ServerAdmin     admin@mon-domaine.com
        ServerName      monserveur.mon-domaine.com
        DocumentRoot    /usr/share/phpmyadmin
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</VirtualHost>

 

On relance Apache

systemctl reload apache2

 

Seul PhpMyAdmin va profiter de ces paramètres.

Mais encore une fois, vous pouvez l'appliquer à n'importe quel virtualhost de Apache.


Information sur Djin, l'auteur de l'article

L'informatique est d'abord une passion avant d'être mon métier.

Écrire un commentaire