Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment augmenter la taille maximale des fichiers téléversés dans WordPress

Avez-vous déjà essayé de téléverser un fichier sur votre site WordPress et vous êtes heurté à un mur ? C'est très frustrant de ne pas pouvoir téléverser cette image, ce plugin ou ce thème dont vous avez besoin. Nos lecteurs nous demandent souvent de l'aide pour les problèmes de téléversement de fichiers, car ils peuvent ralentir considérablement votre flux de travail.

Parfois, ces limites de téléversement de fichiers peuvent vous empêcher de manière inattendue d'ajouter du contenu à votre médiathèque ou d'installer les plugins et thèmes plus volumineux dont vous avez besoin. C'est comme être coincé avec les mains liées. Et c'est encore plus énervant quand on ne sait pas comment résoudre le problème !

Mais ne vous inquiétez pas, nous sommes là pour vous aider. Nous aimons que WordPress soit une plateforme aussi configurable, et il existe souvent plusieurs façons de résoudre le même problème.

Dans ce guide, nous vous montrerons les moyens les plus simples d'augmenter la taille maximale des fichiers téléversés dans WordPress. Nous vous aiderons à dépasser ces limitations afin que vous puissiez vous remettre à faire ce que vous aimez : gérer votre site web !

Comment augmenter la taille maximale de téléversement de fichiers dans WordPress

Pourquoi augmenter la taille maximale des fichiers téléversés dans WordPress ?

Votre fournisseur d'hébergement WordPress définira une taille maximale par défaut pour les fichiers téléversés lorsque vous vous inscrivez et installez WordPress. Votre fournisseur d'hébergement définit cette limite, et elle varie généralement de 2 Mo à 500 Mo.

Pour la plupart des propriétaires de sites web WordPress, cette limite sera plus que suffisante.

Cependant, il y a des moments où vous devrez augmenter cette limite afin de ne pas rencontrer d'erreurs de téléversement.

Par exemple :

  • Vous gérez un site web de photographie et vous devez télécharger de grandes images.
  • Votre portfolio de design ou de photographie contient de grandes images.
  • Vous souhaitez installer un thème ou un plugin WordPress plus volumineux.
  • Vous souhaitez vendre des produits numériques tels que des eBooks, des photos, des vidéos, et plus encore.
  • Vous mettez régulièrement à jour du contenu et ajoutez de l'audio, des photos, etc., qui dépassent la limite actuelle. 

Cela étant dit, nous allons vous montrer comment augmenter la taille maximale de téléchargement de fichiers sur votre site WordPress.

Note : Gardez à l'esprit que l'affichage de nombreux fichiers volumineux sur votre site web peut sérieusement ralentir sa vitesse et ses performances. C'est pourquoi nous recommandons généralement de ne jamais télécharger de vidéos sur WordPress.

Comme la plupart des utilisateurs ont des configurations d'hébergement WordPress différentes, nous allons couvrir les points suivants :

Comment vérifier votre limite de taille de téléchargement de fichiers maximale dans WordPress

WordPress affichera automatiquement la limite de taille de téléchargement de fichiers maximale lorsque vous téléchargerez des images ou d'autres médias.

Pour vérifier cela, allez simplement dans Média » Ajouter dans votre panneau d'administration WordPress, et vous verrez la taille limite de téléchargement de fichiers pour votre site WordPress.

Vérifier la limite actuelle de taille de téléversement de fichiers

Maintenant que vous savez comment trouver la limite de taille, nous allons vous montrer comment augmenter la taille maximale de téléchargement dans WordPress.

Méthode 1 : Contactez votre fournisseur d'hébergement WordPress

L'une des façons les plus simples d'augmenter la taille maximale de téléchargement de fichiers dans WordPress est de contacter votre fournisseur d'hébergement WordPress.

C'est une tâche relativement simple pour leur équipe de service client et peut être effectuée en quelques minutes.

Pour les débutants, cela peut être beaucoup plus facile que d'ajouter du code à WordPress et de modifier des fichiers serveur. 

Rendez-vous simplement sur le site Web de votre fournisseur d'hébergement, comme Bluehost, et connectez-vous.

Ensuite, cliquez sur l'icône « Chat » en bas de l'écran. Vous pouvez alors demander au personnel de support d'augmenter la taille de téléchargement des fichiers sur votre site WordPress. 

Cliquer sur le bouton de support de chat en direct Bluehost dans le tableau de bord

Vous pouvez également contacter le support depuis le tableau de bord de votre compte d'hébergement.

Méthode 2 : Créez ou modifiez un fichier php.ini existant

Une autre façon d'augmenter la taille maximale de téléchargement des fichiers est de créer ou de modifier un fichier appelé php.ini. Ce fichier contrôle de nombreux paramètres de votre environnement d'hébergement WordPress.

La plupart des fournisseurs d'hébergement WordPress comme Bluehost disposent d'un cPanel convivial pour vous aider à gérer votre site Web.

Si votre hébergeur dispose d'un tableau de bord cPanel, vous pouvez augmenter la taille de téléchargement des fichiers via les outils intégrés.

Remarque : Ce qui suit provient du cPanel de Bluehost. Cependant, la plupart des fournisseurs d'hébergement mutualisé auront des étapes similaires.

Vous trouverez un bouton cPanel en bas de l'onglet Hébergement dans Bluehost.

Ouvrir cPanel dans Bluehost

Cliquer sur ce bouton ouvrira votre tableau de bord cPanel.

Vous devez maintenant faire défiler jusqu'à la section Logiciels et cliquer sur « MultiPHP INI Editor ».

Éditeur MuliPHP INI dans cPanel de Bluehost

Ensuite, faites défiler jusqu'à la section intitulée « upload_max_filesize » et entrez une nouvelle taille de fichier maximale dans la boîte.

Ensuite, cliquez sur le bouton « Appliquer ».

Paramètre Upload Max Filesize

Alternativement, vous pouvez cliquer sur l'onglet du menu « Mode Éditeur », puis vous pouvez modifier la taille maximale de téléchargement des fichiers directement dans l'éditeur.

Vous devez modifier la section « upload_max_filesize » pour augmenter la taille de téléchargement de vos fichiers.

Une fois que vous avez terminé, cliquez simplement sur le bouton « Enregistrer ».

Modifier la taille maximale de téléversement dans l'éditeur de code

Modifier php.ini en ajoutant du code

Si votre fournisseur d'hébergement actuel n'offre pas l'option cPanel, vous devrez modifier ce fichier manuellement.

Pour ce faire, vous pouvez utiliser un client FTP ou l'option de gestionnaire de fichiers dans votre panneau de contrôle d'hébergement WordPress.

Si vous utilisez un hébergement mutualisé, vous ne verrez peut-être pas le fichier php.ini dans votre répertoire d'hébergement. Si vous n'en voyez pas, créez simplement un fichier nommé php.ini et téléchargez-le dans votre dossier racine. 

Ensuite, ajoutez le fragment de code suivant au fichier :

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300

Vous pouvez modifier la limite de '256M' à la taille de fichier dont vous avez besoin pour votre blog WordPress.

Méthode 3 : Ajoutez du code au fichier functions.php de votre thème WordPress

Cette méthode consiste à ajouter du code à votre fichier functions.php dans votre thème WordPress.

Au lieu de modifier le fichier directement, nous vous recommandons d'utiliser WPCode. C'est le meilleur plugin d'extraits de code qui vous permet d'ajouter du code à votre site Web sans le casser.

Si vous n'avez jamais fait cela auparavant, consultez notre guide pour débutants sur comment ajouter du code personnalisé dans WordPress.

Tout d'abord, vous devez installer le plugin gratuit WPCode. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après activation, vous devriez naviguer vers Snippets de code » + Ajouter un snippet.

Vous devrez survoler l'option « Ajouter votre code personnalisé (Nouveau snippet) » avec votre souris, puis cliquer sur le bouton « + Ajouter un snippet personnalisé ».

Ajouter un nouvel extrait

Ensuite, vous devez choisir « Snippet PHP » comme type de code dans la liste des options qui apparaissent.

Sélectionner l'option d'extrait PHP

Sur l'écran suivant, entrez un nom pour votre nouveau snippet, qui peut être n'importe quoi pour vous aider à vous souvenir de l'utilité du code.

Ensuite, vous pouvez copier et coller l'extrait de code suivant sous « Aperçu du code ». Assurez-vous de changer « 256M » par la taille de fichier maximale dont vous avez besoin :

@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
Enregistrer votre extrait personnalisé dans WPCode

Enfin, basculez le commutateur en haut sur « Actif », puis cliquez sur le bouton « Enregistrer l'extrait ». Le code sera maintenant exécuté sur votre site web.

Méthode 4 : Ajoutez du code à votre fichier .htaccess

Une autre façon d'augmenter la taille maximale des fichiers est de modifier le fichier .htaccess. Ce fichier contrôle les paramètres de configuration de haut niveau de votre site web.

Pour ce faire, vous devez vous connecter au serveur de votre site web via FTP. Si vous ne l'avez jamais fait auparavant, consultez notre guide sur comment utiliser FTP pour télécharger des fichiers vers WordPress pour les débutants.

Après cela, vous devez localiser votre fichier .htaccess dans le répertoire racine de votre site web. 

Ouvrir le fichier .htaccess

Si vous ne trouvez pas votre fichier .htaccess, il se peut qu'il soit masqué par votre gestionnaire de fichiers ou votre client FTP. Pour en savoir plus, consultez notre guide sur pourquoi vous ne trouvez pas le fichier .htaccess sur votre site WordPress.

Ensuite, vous devez ajouter l'extrait de code suivant à votre fichier .htaccess :

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300

Pour augmenter encore plus votre taille maximale de téléversement de fichiers, changez simplement le « 64M » par la taille que vous désirez.

Méthode 5 : Utiliser un plugin WordPress pour augmenter la taille de téléversement des fichiers

Une autre façon d'augmenter la limite maximale de téléversement de fichiers est d'utiliser le plugin WP Increase Upload Filesize. Si vous n'êtes pas à l'aise avec l'ajout de code à WordPress, cela pourrait être une bonne option pour vous.

La première chose à faire est d'installer et d'activer le plugin. Pour plus de détails, consultez notre guide sur comment installer un plugin WordPress.

Après l'activation, accédez à Média » Augmenter la limite de téléchargement dans votre panneau d'administration WordPress.

Cela vous amène à un écran où vous pouvez sélectionner une nouvelle taille de fichier à télécharger dans le menu déroulant « Choisir la taille maximale du fichier téléchargé ». 

Ensuite, cliquez sur le bouton « Enregistrer les modifications ».

Augmenter la taille de téléversement de fichiers avec un plugin

Remarque : La taille maximale de téléchargement de fichiers sera définie par votre fournisseur d'hébergement. Si vous avez besoin d'une limite de taille de fichier supérieure à celle indiquée dans le menu déroulant, vous devez contacter votre fournisseur d'hébergement et lui demander d'augmenter la limite. 

Tutoriel vidéo

Si vous n'aimez pas suivre des instructions écrites, vous pouvez consulter notre tutoriel vidéo à la place :

S'abonner à WPBeginner

Nous espérons que cet article vous a aidé à augmenter la taille maximale de téléchargement de fichiers dans WordPress. Vous voudrez peut-être aussi consulter notre guide sur comment ajouter des types de fichiers supplémentaires à télécharger dans WordPress et nos meilleurs choix de plugins et astuces pour améliorer la zone d'administration de WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

408 CommentsLeave a Reply

  1. Merci, la méthode php.ini a parfaitement fonctionné.

    i’ve created the php.ini :)
    wp-adminphp.ini
    add lines:

    upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 300

    merci pour l'article.

  2. Désolé, veuillez trouver ceci à la place : Connectez-vous à la machine racine, tapez la commande suivante : nano /usr/lib/php.ini

    trouver ; Taille maximale des données POST que PHP acceptera.
    post_max_size = 2M changer ceci en 64

    Save and exit and then you should be able to upload what you need hope this helps :)

  3. L'ajout du fichier php.ini dans mon dossier wp-admin a SPÉCIFIQUEMENT fonctionné pour moi aussi ! Merci à tous ! Il m'a fallu près de 4 heures pour trouver une page qui contenait les informations qui me seraient utiles – vous m'avez sauvé la vie !

  4. avec certains hébergeurs (godaddy) par exemple, il peut y avoir des étapes supplémentaires.

    Et avec quelle version de php vous travaillez. Pour godaddy avec php5, renommez php.ini en php5.ini et rappelez-vous que si vous avez des processus en cours, vous devrez les terminer temporairement avant que le fichier ne prenne effet, ou attendez un peu.

    Processus système / Terminer tout

  5. Merci beaucoup pour l'article. Pour l'auto-hébergement, il existe une autre méthode car les méthodes 2 et 3 n'ont pas fonctionné pour moi, le changement .htaccess n'ayant eu aucun effet, pas plus que l'ajout d'un fichier php.ini dans /wp-admin. Il s'agissait simplement de trouver le fichier php.ini existant pour Apache. Sur Ubuntu, j'ai exécuté :

    sudo find / -name php.ini

    Ce fichier a trouvé mon fichier ini dans /etc/php5/apache2/
    Tout ce qui était nécessaire était de localiser les paramètres et de mettre à jour les valeurs pour ;
    upload_max_filesize
    post_max_size
    max_execution_time

    Merci de m'avoir guidé !

  6. Merci d'avoir écrit ceci. Le fichier php.ini doit être dans le répertoire wp-admin pour fonctionner correctement. Je viens de vérifier mon hébergeur (Vaurent) et ils autorisent les téléversements de fichiers jusqu'à 105 Mo, je vais donc trouver quelque chose de cette taille et voir si cela parvient à mon blog.

  7. Je veux juste ajouter, en utilisant godaddy, vous ne pouvez pas utiliser la méthode htaccess, cela vous renverra une erreur de service interne 500.

    Vous devez utiliser la méthode php.ini. La seule différence sera que vous devrez avoir un fichier php.ini et un fichier php5.ini et que les lignes doivent être ajoutées aux deux. Les fichiers doivent être dans le répertoire racine de l'installation de wordpress, pas dans le dossier wp-admin, à l'extérieur de celui-ci.

    De plus, si vous avez plusieurs installations de wordpress, cela doit être fait et placé dans chaque répertoire où se trouve chaque installation de wordpress.

  8. php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 1500
    php_value max_input_time 1500

    j'utilise ces valeurs dans .htaccess et ça marche !

    merci

  9. J'ai donc fait tout cela et modifié le php.ini dans le dossier /etc (mon site est sur le service grid de mediatemple) et rien ne fonctionnait, mais je me suis vaguement rappelé qu'il y avait quelque chose à changer dans les paramètres réseau si mon installation était multisite et voilà. Pff.

    Donc oui, si vous avez un réseau Wordpress, allez dans les paramètres de votre réseau et modifiez la taille maximale de téléchargement de fichiers près du bas de la page.

  10. C'est la seule chose qui a fonctionné pour moi, j'ai essayé toutes les options, je suis chez 1&1

    memory_limit = 32M
    upload_max_filesize = 32M
    post_max_size = 32M
    file_uploads = On

    ** La taille peut être n'importe quoi

    La clé était la ligne « file_uploads »

    Placez ceci dans le dossier /wp-admin/.

    • ça a marché pour moi après que tout le reste n'ait pas fonctionné. Je suis tellement soulagé !

      Je suis aussi chez 1&1. Une fois que j'ai ajouté la ligne « file_uploads = On » à mon fichier php.ini, ça a marché comme sur des roulettes !!

      merci !

    • Genius! This worked for me! Just to clarify. Create a php.ini file in the wp-admin folder and only add the lines of code in Alex’s post. FTP this to your server and you’re good to go. Thanks Alex. You are a genius! :-)

    • Mais, ça ne fonctionne pas sur l'hébergement gratuit. Toutes les méthodes que j'ai essayées. Je pense que cela dépend du serveur.

    • Wow wow wow wow ! Merci pour ce commentaire clair qui m'a aidé à y arriver. Vous êtes une star.

  11. Super conseil. Ma limite de téléchargement était de 8 Mo et j'ai seulement essayé l'astuce htaccess et ça a marché, elle est passée à 64 Mo. Je l'ai testé et ça fonctionne à merveille ! Merci beaucoup pour vos excellents conseils !

  12. Point important à noter : l'utilisation de la méthode php.ini nécessite que le fichier soit situé dans le dossier wp-admin, et non à la racine de votre installation WP.

  13. Ce site web est le plus cool pour apprendre WP ! Continuez votre bon travail les gars… encore plus… encore plus ! lol

  14. Enfin, un article qui explique clairement comment changer la limite de mémoire dans WP. Merci !

  15. Salut.
    J'ai réussi avec la troisième méthode. ma taille de téléchargement était de 8 Mo, mais maintenant elle est de 64 Mo. pour moi, c'est plus que suffisant.

    Merci beaucoup.
    au fait, je viens d'Iran.

  16. La création d'un fichier php.ini et son placement à la racine l'a résolu immédiatement !
    Santé, beaucoup apprécié !

  17. merci, mais je suis sur un hébergement mutualisé donc rien ne marche, j'ai mis le php.ini dans wp-admin et dans le dossier du blog et dans le dossier d'accueil et ça n'a pas marché non plus. .htaccess n'a pas marché, j'ai changé de thème et ça n'a pas marché

  18. L'ajout de code dans le fichier .htaccess peut provoquer une erreur interne 500... la meilleure façon est de créer un fichier php.ini et de le téléverser dans le dossier wp-admin

    • Waooo c'était brillant, tout ce que j'ai fait c'est de créer un php.ini et de le téléverser dans le dossier wp-admin, ça a marché comme rien d'autre, merci

  19. Bonjour,

    J'ai fait tout ce qui précède et cela ne me permet toujours pas d'importer un fichier xml de 11 Mo. J'en ai besoin car il contient 1500 produits à importer.

    J'ai parlé à mon fournisseur de serveur virtuel 1and1 et ils ont dit que tout ce que j'avais à faire était d'ajouter le code au fichier .htaccess, mais cela ne semble pas fonctionner

    S'il vous plaît, aidez-moi

  20. Rien de tout cela n'a fonctionné pour moi. J'ai tout essayé. J'utilise WPEngine pour l'hébergement.
    Des suggestions ?

  21. La méthode htaccess a fonctionné pour moi. Merci pour la publication. Bonnes informations, bien présentées.

  22. L'option php.ini a fonctionné pour moi, mais sur le fichier php.ini dans le répertoire /wp-admin

  23. J'ai un hébergement chez mediatemple. Les deux premières méthodes n'ont pas fonctionné pour moi. Seule la méthode htaccess a fonctionné pour moi.

    Merci.

  24. J'ai trouvé que php.ini était caché dans le dossier cgi-bin que certains serveurs mutualisés ont dans leurs répertoires racines. Je l'ai modifié comme ci-dessus (ET j'ai ajouté un php5.ini juste au cas où) mais jusqu'à ce que je l'aie modifié, rien d'autre n'a fonctionné. Merci pour ce fil de discussion TRÈS utile !

    • Merci Gavin, aucune des autres méthodes n'a fonctionné pour moi, puis j'ai vu votre commentaire, il y avait des fichiers php.ini et php4.ini dans le dossier cgi-bin. J'ai trouvé le code pertinent dans les deux fichiers – post_max_size = , et upload_max_filesize = , je les ai modifiés et maintenant tout fonctionne bien.

  25. merci beaucoup ! j'avais essayé tellement de solutions et votre .htaccess a finalement fonctionné

  26. La seule chose qui a fonctionné pour moi a été de créer/modifier un fichier php.ini et d'ajouter ce qui suit :
     
    memory_limit = 100M upload_max_filesize = 100M post_max_size = 100M file_uploads = On
     
    et de le téléverser dans le dossier wp-admin.
     

    • L'option 2 a parfaitement fonctionné, bien que j'aie dû placer le fichier php.ini dans le dossier wp-admin au lieu du répertoire racine.

      phpinfo détectait le fichier php.ini à la racine, mais pas WordPress.

      J'ai actuellement WP 3.2 installé…

  27. Je suis visiblement plus novice que la plupart ici, je ne comprends pas quel est le répertoire « racine », est-ce Éditeur sous l'onglet Apparence ? De plus, je ne comprends pas comment accéder à hcaccess. Toute aide est appréciée.

  28. Si vous utilisez PHP5, le fichier doit s'appeler php5.ini et se trouver à la racine des dossiers partagés.

  29. Quelle est la limite la plus élevée pour le téléchargement

    puis-je la régler à 1024M ?

  30. Merci, mais aucun de ceux-ci n'a fonctionné pour moi.

    Mais j'ai trouvé la solution !
    J'ai dû placer ce php.ini dans /public_html ET /public_html/wp-admin et ça marche !

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.