WIKI LWS - L'hébergeur Web accessible à tous WIKI LWS - L'hébergeur Web accessible à tous

Comment augmenter la taille des fichiers que je peut uploader via PHP

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 10Mo.

Pour augmenter cette taille limite, voici la marche à suivre :

  • Connectez-vous à La console de gestion SSH 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
nano /etc/php5/apache2/php.ini
  • Parcourez le fichier jusqu'à rencontrer les lignes suivante grâce aux flèches de direction :
;;;;;;;;;;;;;;;;
; 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 = 10M


; Maximum number of files that can be uploaded via a single request
max_file_uploads = 50

;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
  • Modifiez la ligne "upload_max_filesize = 10M" avec la valeur désirée comme ceci :
upload_max_filesize = 32M
  • 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 avec la combinaison de touches CTRL - X puis valider avec la touche Y puis la touche Entrée.
  • Si vous ne souhaitez pas sauvegarder une modification de ce fichier, faites la combinaison de touches CTRL - X pour refusez la sauvegarde du fichier avec la touche N.
  • Relancez le service apache avec la commande suivante :
/etc/init.d/apache2 restart
  • Vous pouvez maintenant vous déconnectez de la console de gestion soit en fermant la fenêtre putty soit en tapant la commande exit .
  • Vous pouvez maintenant testez d'envoyer un fichier par web.

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

Articles, vidéos et guides en lien avec cette rubrique

Cette page d'aide vous a-t-elle été utile ?

Aidez-nous à améliorer notre aide en notant cette page :

 stars  4 votes (Details)
comment_augmenter_la_taille_des_fichiers_que_je_peut_uploader_via_php.txt · Dernière modification: 2013/01/03 09:36 par damien
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki