Tout savoir sur WordPress
Tutoriel WordPress

Augmenter la taille limite de téléchargement des médias

Selon votre hébergeur, la taille limite des fichiers à envoyer est de 2 ou 8 mo. Une simple astuce via une fichier .htaccess permet de modifier cette restriction.

La taille des médias envoyés sous WordPress est limitée à 2 ou 8 Mo selon votre hébergeur. Cette limite est automatiquement fixée par les hébergeurs et ne dépend pas de WordPress.

Grâce à la modification du fichier .htaccess, nous allons augmenter la restriction imposée.

Pour augmenter cette taille limite, ouvrez (ou créez) le fichier .htaccess qui se trouve à la racine de votre site et ajoutez les lignes suivantes :


php_value upload_max_filesize 200M
php_value post_max_size 200M

Dans cet exemple, nous avons modifié la limite à 200 Mo.

Augmenter la limite d’exécution des scripts

Si vous voulez changer la limite du temps d’exécution de vos scripts d’upload, vous devez modifier les valeurs des deux lignes suivantes :


php_value max_execution_time 2000
php_value max_input_time 2000

Dans cet exemple, nous avons modifié la limite d’exécution des scripts à 2000 secondes.

Cet article a été mis à jour il y a 1783 jours - Il n'est peut être plus à jour !

Article écrit par Jonathan B.

Jonathan est le co-fondateur de WP Media, startup connue pour être l’auteur de WP Rocket et Imagify. Il est aussi co-organisateur du WordCamp Lyon et Paris.

25 Commentaires

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  1. merci pour l’astuce !

    par contre, 200 Mo en 2000 secondes ca fait une connexion de 200 ko/s en UP du coté client.

    20 000 ne serait il pas plus cohérent ? ou je me trompe ?

    merci

     

    Sébastien from aem

  2. Bonjour,
    Alors ce truc çamarche parfaitement en local (quand je travaille avec Wamp), j’arrive à télécharger mes pdf de 9Mo nickel, mais dès que je passe le .htaccess sur le ftp via filezilla, mon site plante.
    Quelqu’un sait de quoi il s’agit ? Que dois-je faire ??
    Merci.

  3. Salut Jonathan,

    j’avais modifié à 100 mo ma limite d’upload de je ne sais plus quelle façon et quand je mets les deux lignes que tu donnes dans l’article, j’obtiens « erreur 500 ».

    Que dois-je faire ?

  4. @Adrien : Ces valeurs dépendent des restrictions du serveur. Etant donné que tu es sur un dédié et que je ne connais pas ta conf, je ne pourrais pas t’aider :/

  5. Salut Jonathan,

    J’ai le même problème qu’Elodie, et je n’arrive pas non plus à charger mon thème (trop lourd) via le ftp, je suis coincé… Aucun moyen de charger le bon thème, même lorsque je passe directement par le module de mon hébergeur (OVH), il a beau s’afficher dans les thèmes, il n’est pas actif.

    Je suis coincé depuis une bonne semaine, j’ai installé, réinstallé, désactivé les modules et suis passé par une installation manuelle, rien n’y fait.

    Aurais-tu une idée de la marche à suivre ?

    Merci beaucoup,

    Tom

  6. Bonsoir,
    Si je j’ajoute une seul mot au début ou à la fin du fichier .htaccess mon site ne s’affiche plus.
    Aider moi, Je suis sur ovh: la formule 100giqa. Je dois absolument trouver une solution. Je suis coincé.
    Je suis limité a 64mo.

  7. Salut Jonathan,

    Chez moi, ca fait planter OVH mutualisé: Internal error server 500…
    Mais j’ai surement un autre problème car je ne peux pas uploader d’image DU TOUT…
    Worpdress me dit que la taille maxi d’envoi des fichiers est de 0Ko (message d’erreur qui apparait quand je veux uploader une Image à la Une.)
    En revanche, j’arrive à les uploader quand je les ajoute avant via Medias…
    Il y a surement un pb dans mon thème qui n’a rien à voir avec la limite d’envoi dont tu parles ici…

  8. Je me réponds à moi même au cas où certains auraient eu le même problème:
    C’est un bête paramètre de WPMU. Rendez-vous dans la partie réseau/réglages et réglez la taille avec « Envois des fichiers ».

  9. Je développe un site de gestion médiathèque sur Easyphp 5.3 , je veut uploader des fichiers pdf d’une grande taille presque 250 Mon mais le transfert dépasse les 30 heure comment je puisse résoudre ce probleme

  10. @karimo_star : Si le fichier met 30 heures à se transférer c’est parce qu’il est trop lourd. À part réduire le poids du fichier, vous n’avez pas grand chose à faire.

  11. Bonjour, Déjà désolé pour le petit remontage mais j’ai un problème sur mon fichier .htaccess sur mon wordpress. Je possède un serveur dédié chez OVH et j’ai suivis votre petit tuto. J’ai même placé le fichier dans / /var /var/www /var/www/lycee /home/user/www/lycee et j’ai redémmarré le serveur mais rien n’y fais, la limite reste a 2 Mo …
    Ai-je loupé quelque chose ? Merci d’avance de votre aide.

  12. j’essaie de modifier ;a taille pour les photos à té;échagrer mais quand je modifie sur la page des ke je vais sur une autre page la modification ne se fait pas

  13. Bonjour !

    Merci pour ces précieuses informations !
    J’ai une question: Où modifier ceci ? Dans le FTP ou dans la BDD de l’hébergeur ?
    Je suis chez 1&1 et malheureusement je n’ai pas l’impression d’avoir accès à ma base de données. De puis, contrairement à un autre hébergeur, je ne crois pas avoir eu besoin de passer pas un FTP, ils doivent avoir leur propre FTP interne v uque c’est une offre spéciale WordPress.
    Je ne peux pas installer mon thème du coup :(
    Merci d’avance pour ton aide !
    Jade

  14. Bonjour,

    Je viens de créer un site en local avec wamp.
    J’utilise le thème vantage et la limite est fixer à 3Mo.
    Je ne trouve pas le .htaccess dont tu fait référence..
    Es ce à cause de mon thème ? et si oui es ce que je peut quand même augmenter cette limite?

  15. Si vous obtenez une erreur 500 lors de l’ajout de directives php dans le fichier .htaccess, c’est que la configuration du serveur ne le permet. Pour contourner cette limitation, il suffit de créer un fichier php.ini dans votre dossier web racine (au même niveau que le index.php principal) et d’y ajouter les directives php. Cette configuration outrepassera les directives du fichier php.ini du serveur pour votre site.