Comment augmenter la taille maximum des fichiers envoyés par web?
Un article de Assistance Oxyd.
Lorsque vous désirez envoyer un fichier sur votre site web en utilisant un navigateur ( pour importer une base de données ou ajouter une photo dans votre boutique par exemple ), vous êtes limité dans la taille de votre fichier. Par défaut, cette taille est de 2Mo. Pour augmenter cette taille limite, voici la marche à suivre : Connectez-vous à de votre serveur. Éffectuez une copie de sauvegarde du fichier à modifier avec la commande suivante : cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.sauv Éditer le fichier ”/etc/php5/apache2/php.ini” avec l'éditeur de votre choix (vim, nano …) en lançant la commande suivante :
Parcourez le fichier jusqu'à rencontrer les lignes suivantes :
;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ;upload_tmp_dir = ; Maximum allowed size for uploaded files. upload_max_filesize = 2M ; Maximum number of files that can be uploaded via a single request max_file_uploads = 50 ;;;;;;;;;;;;;;;;;; ; Fopen wrappers ; ;;;;;;;;;;;;;;;;;; Modifiez la ligne “upload_max_filesize = 2M” avec la valeur désirée comme ceci : upload_max_filesize = 32M (par exemple) 32M est généralement une valeur suffisante. Nous vous déconseillons de dépasser la valeur de 100M pour des raisons de sécurité et de stabilité. Sauvegardez votre modification. Relancez le service apache avec la commande suivante : /etc/init.d/apache2 restart En cas d'erreur Si vous avez effectuez une erreur en éditant le fichier php.ini, vous réutilisez le fichier de sauvegarde mis de côté auparavant avec la commande suivante : cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.sauv puis redémarrez le service apache /etc/init.d/apache2 restart