Si vous avez déjà rencontré une erreur en essayant de télécharger des médias, d’installer un thème volumineux ou d’ajouter un plugin lourd à votre site WordPress, vous connaissez probablement la frustration d’atteindre la limite de taille maximale de téléchargement de fichiers. Les paramètres par défaut de WordPress limitent la taille des fichiers que vous pouvez télécharger. Cela peut être frustrant lorsque vous devez travailler avec des fichiers multimédias ou des thèmes volumineux. De telles restrictions peuvent ralentir votre processus, ce qui a un impact sur tout, du téléchargement d’images à la configuration des fonctionnalités essentielles de votre site.
Dans ce guide, nous allons vous montrer quelques méthodes simples et efficaces pour augmenter la taille de téléchargement de fichiers dans WordPress, ce qui rend votre flux de travail plus fluide. Que vous soyez à l’aise pour modifier un fichier php, modifier le fichier . htaccess, ou à l’aide d’un plugin, vous trouverez une méthode qui vous convient pour supprimer cette limite de taille de fichier et télécharger des fichiers plus volumineux en douceur. Faisons fonctionner votre site WordPress sans accroc !
Méthode 1 : Contactez votre fournisseur d’hébergement WordPress
Pour augmenter la taille du fichier le plus élevé qui peut être téléchargé dans WordPress, la meilleure méthode est de se connecter à votre fournisseur d’hébergement. Cela vous évitera d’avoir à vous occuper d’extraits de code ou de la configuration du serveur, comme .php ou le fichier .htaccess.
Si vous êtes un utilisateur Bluehost, connectez-vous à votre compte utilisateur Bluehost et sélectionnez l’icône « Chat » située en bas de la page. À partir de là, vous pouvez demander à l’équipe d’assistance d’augmenter la taille maximale du fichier de téléchargement pour vous.
Cette méthode rapide éliminera la nécessité d’utiliser des paramètres techniques tels que la limite de taille maximale de téléchargement de votre site. De cette façon, vous pouvez soit télécharger de gros fichiers, soit passer d’une version à l’autre très confortablement.
Méthode 2 : Créer ou modifier le fichier php.ini
Un autre moyen efficace d’augmenter la taille finale de téléchargement de fichiers dans WordPress consiste à créer ou à modifier un fichier appelé php.ini. Ce fichier joue un rôle clé dans la gestion de divers paramètres du serveur, y compris la taille maximale de téléchargement pour votre site WordPress. En modifiant ce fichier, vous pouvez facilement ajuster les limites qui affectent les téléchargements de fichiers, de sorte que vous pouvez télécharger des fichiers volumineux tels que des thèmes, des plugins ou des médias sans rencontrer la redoutable erreur de « limite de taille de fichier ».
Si votre fournisseur d’hébergement utilise cPanel, comme beaucoup le font (comme Bluehost), vous pouvez effectuer ce changement en utilisant l’éditeur INI MultiPHP intégré. Voici comment procéder :
Tout d’abord, connectez-vous à votre cPanel via le tableau de bord de votre fournisseur d’hébergement. Sur Bluehost, par exemple, vous trouverez l’option cPanel sous l’onglet « Hébergement ».
Une fois à l’intérieur de cPanel, faites défiler jusqu’à la section « Logiciel » et cliquez sur MultiPHP INI Editor.
À partir de là, localisez la section intitulée upload_max_filesize et entrez simplement la limite de taille de fichier souhaitée. Après avoir effectué vos modifications, cliquez sur « Appliquer » et vous êtes prêt.
Vous pouvez également passer à l’onglet « Mode éditeur », où vous pouvez modifier directement la taille du téléchargement du fichier dans l’éditeur. Il suffit de localiser et d’ajuster la section « upload_max_filesize » pour augmenter la limite de téléchargement de fichiers. Une fois que vous avez effectué vos modifications, cliquez sur le bouton « Enregistrer » pour les appliquer.
Modifier php.ini en ajoutant du code
Si vous vous sentez un peu plus aventureux ou si vous n’avez pas accès à cPanel, vous pouvez créer ou modifier manuellement le fichier php.ini . À l’aide d’un client FTP ou du gestionnaire de fichiers de votre fournisseur d’hébergement, accédez au dossier racine de votre site (le répertoire racine de WordPress).
Si le fichier php.ini n’y figure pas déjà, ne vous inquiétez pas, il vous suffit d’en créer un nouveau. Ajoutez ensuite l’extrait de code suivant :
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
Vous pouvez ajuster le 256M à la taille dont vous avez besoin pour vos téléchargements. Une fois enregistré, cela augmentera la limite de taille maximale de téléchargement, ce qui vous permettra de télécharger des fichiers d’images volumineux ou des téléchargements de médias en douceur.
Méthode 3 : Ajouter du code au fichier functions.php de votre thème
Ensuite, l’ajout d’un extrait de code au fichier functions.php de votre thème peut vous aider à augmenter la taille maximale de téléchargement de fichiers dans WordPress. Bien que vous puissiez modifier ce fichier directement, il est beaucoup plus sûr et plus facile d’utiliser un plugin comme WPCode. Ce plugin vous permet d’ajouter du code personnalisé à votre site WordPress sans risquer d’erreurs ou de casser votre site.
Pour commencer, vous devez d’abord installer le plugin gratuit WPCode . Une fois installé et activé, rendez-vous dans Code Snippets » + Ajouter un extrait. Passez la souris sur l’option « Ajouter votre code personnalisé » et cliquez sur le bouton Ajouter un extrait personnalisé.
Maintenant, vous serez redirigé vers un écran où vous pourrez nommer votre nouvel extrait. Remplacez le type de code par PHP Snippet, puis collez ce code dans la section Aperçu du code :
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
N’hésitez pas à ajuster la valeur de 256M à la taille maximale de téléchargement dont vous avez besoin. Une fois que vous avez terminé, basculez la bascule en haut sur « Actif » et cliquez sur le bouton Enregistrer l’extrait. Le code sera désormais en ligne sur votre site WordPress, augmentant ainsi la taille maximale de votre téléchargement de fichiers sans que vous ayez besoin de manipuler directement les fichiers de base.
Cette méthode est parfaite pour ceux qui souhaitent modifier en toute sécurité leur site WordPress et gérer facilement les limites de téléchargement de fichiers.
Méthode 4 : Modifier le fichier .htaccess
Vous pouvez augmenter la taille maximale de téléchargement de fichiers dans WordPress en modifiant également le fichier .htaccess . Ce fichier est crucial car il contrôle les paramètres de configuration clés de votre site Web. Pour commencer, vous devez vous connecter à votre serveur à l’aide d’un client FTP.
Une fois connecté, accédez au dossier racine de votre site, où se trouve le fichier .htaccess . Si vous ne le voyez pas, il se peut que votre gestionnaire de fichiers ou votre client FTP ait masqué le fichier.
Après avoir trouvé le fichier, ouvrez-le et ajoutez l’extrait de code suivant pour augmenter la taille du téléchargement :
php_value upload_max_filesize 256M
php_value post_max_size 25M
php_value max_execution_time 300
php_value max_input_time 300
Si vous avez besoin d’augmenter encore plus la taille de téléchargement, il vous suffit d’ajuster la valeur de 256M à la taille de fichier souhaitée. Une fois cela fait, vous pouvez enregistrer et télécharger le fichier sur votre serveur. Cette méthode vous permet de contrôler vos limites de téléchargement de fichiers, ce qui vous permet de télécharger des fichiers volumineux tels que des images et des médias sans erreur.
En modifiant le fichier .htaccess , vous modifiez les paramètres de base de votre serveur Web, ce qui affecte directement les capacités de téléchargement de votre site.
Méthode 5 : Utiliser un plugin pour augmenter la taille du téléchargement de fichiers
Si vous n’êtes pas à l’aise avec l’ajout de code à WordPress, une excellente option pour augmenter la taille maximale de téléchargement de fichiers est d’utiliser un plugin comme WP Increase Maximum Upload Filesize. Ce plugin permet d’ajuster facilement la taille de téléchargement sans avoir à .php fichiers ou au fichier .htaccess .
Tout d’abord, installez et activez le plugin.
Une fois le plugin activé, allez dans Médias » Augmenter la limite de téléchargement dans votre tableau de bord WordPress.
Sur la page des paramètres du plugin, vous verrez un menu déroulant intitulé Choisir la taille maximale du fichier de téléchargement. Sélectionnez la nouvelle taille de téléchargement souhaitée, puis cliquez sur le bouton Enregistrer les modifications.
Gardez à l’esprit que votre fournisseur d’hébergement peut définir une limite de taille maximale de téléchargement. Si vous devez télécharger des fichiers plus volumineux que ce qui est disponible dans le menu déroulant du plugin, vous devez contacter votre fournisseur d’hébergement pour demander une limite plus élevée.
Ce plugin est une solution simple pour les utilisateurs qui préfèrent ne pas modifier le code mais qui doivent tout de même télécharger des fichiers volumineux sur leur site WordPress.
Méthode 6 : Créer ou mettre à jour le fichier « .user.ini »
Si votre fournisseur d’hébergement a restreint les paramètres PHP globaux, il se peut qu’il utilise des fichiers .user.ini au lieu de php.ini. Tout comme php.ini ou .htaccess, vous pouvez trouver le fichier .user.ini dans votre répertoire racine WordPress.
S’il n’y est pas, vous pouvez en créer un.
Pour créer ou modifier le fichier .user.ini , suivez les mêmes étapes que pour la création d’un fichier php.ini . Une fois que vous avez créé le fichier, ajoutez cet extrait de code :
upload_max_filesize = 32M
post_max_size = 64M
memory_limit = 128M
Ce code augmente la taille maximale de téléchargement, la taille de l’article et la limite de mémoire pour votre site WordPress. Il s’agit d’une méthode similaire au fichier php.ini , mais avec un nom de fichier différent. Cela vous aidera à augmenter la taille maximale de téléchargement de fichiers volumineux et à résoudre les erreurs de téléchargement.
Méthode 7 : Utiliser le filtre WordPress ‘upload_size_limit’
Dans WordPress 2.5, le filtre « upload_size_limit » a été introduit pour permettre un meilleur contrôle sur la taille maximale de téléchargement autorisée, telle que définie dans php.ini. Ce filtre peut être personnalisé pour modifier la limite de téléchargement pour différents rôles d’utilisateur, tels que les non-administrateurs. Voici un exemple de la façon dont vous pouvez utiliser ce filtre pour définir une limite de taille de téléchargement spécifique pour les non-administrateurs.
Vous trouverez ci-dessous un exemple fourni par le contributeur WordPress Drew Jaynes, qui fixe la taille maximale de téléchargement de fichiers pour tous les utilisateurs non administrateurs à 10 Mo :
/** Filter the upload size limit for non-administrators. *@param string $size Upload size limit (in bytes). @return int Filtered size limit. */ function filter_site_upload_size_limit( $size ) { // Set the upload size limit to 10 MB for users lacking the 'manage_options' capability. if ( ! current_user_can( 'manage_options' ) ) { // 10 MB limit for non-admins. $size = 1024 10000; } return $size; } add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
Ce code vérifie si l’utilisateur actuel ne dispose pas de la capacité « manage_options » (qui n’est disponible que pour les administrateurs) et limite la taille de son téléchargement à 10 Mo. Vous pouvez modifier ce code pour ajuster la taille de chargement pour des rôles d’utilisateur spécifiques ou même pour des ID utilisateur particuliers, en fonction de vos besoins.
Méthode 8 : Augmenter la taille maximale du fichier de téléchargement dans Nginx
Nginx est un type de serveur Web qui est fréquemment utilisé car il fonctionne plus rapidement. Dans le même temps, il traite plus de requêtes par seconde. De nombreux services d’hébergement axés sur la performance libèrent WordPress, y compris Bluehost, utilisent Nginx.
Si votre site Web WordPress est hébergé sur le serveur Nginx et que vous vous trouvez dans une position où vous devez augmenter la taille maximale du fichier de téléchargement, vous devrez modifier cela à la fois dans le fichier php.ini et dans le fichier nginx.conf.
Étape 1 : Modifier le fichier php.ini
Commencez par rechercher et modifier votre fichier php.ini pour personnaliser les paramètres de téléchargement. Sur un serveur Nginx, ce fichier se trouve généralement dans ‘/etc/php/7.4/fpm/php.ini’, bien que le chemin exact puisse varier en fonction de la version de PHP installée sur votre serveur.
Voici le code que vous devez ajouter ou modifier :
upload_max_filesize = 64Mpost_max_size = 128M
Ces lignes ajustent respectivement la taille maximale de téléchargement de fichier et la taille maximale de publication. Après avoir apporté vos modifications, enregistrez le fichier. Pour appliquer ces mises à jour, vous devrez redémarrer PHP-FPM à l’aide de la commande suivante :
»’bash
sudo service php7.4-fpm restart
« `
Si vous utilisez une autre version de PHP, ajustez la commande en conséquence (par exemple, ‘php7.3-fpm’ ou ‘php8.0-fpm’).
Étape 2 : Modifier le fichier nginx.conf
Ensuite, vous devrez modifier le fichier nginx.conf pour augmenter la limite de téléchargement au niveau du serveur. Cela se fait en ajustant la directive ‘client_max_body_size’, qui contrôle la taille maximale de téléchargement pour l’ensemble du serveur Nginx.
Pour trouver ce fichier, rendez-vous sur ‘/etc/nginx/nginx.conf’. Vous pouvez placer la directive ‘client_max_body_size’ dans l’un des trois blocs du fichier de configuration, en fonction de l’étendue que vous souhaitez que le paramètre applique :
– Bloc http : affecte tous les sites et applications hébergés sur le serveur.
»’nginx
http { ... client_max_body_size 128M; }
« `
– Blocage du serveur : affecte un site ou une application spécifique hébergé sur le serveur.
»’nginx
server { ... client_max_body_size 128M; }
« `
– Bloc d’emplacement : affecte un répertoire spécifique, tel que « /uploads » ou « /files », au sein d’un site ou d’une application.
»’nginx
location /files { ... client_max_body_size 128M; }
« `
Ajustez la taille (par exemple, 128 Mo) à la taille maximale de téléchargement de votre choix. Une fois les modifications effectuées, enregistrez le fichier.
Étape 3 : Redémarrez Nginx
Pour appliquer les nouveaux paramètres, redémarrez Nginx à l’aide de la commande suivante :
»’bash
sudo service nginx reload
« `
Cette commande recharge la configuration sans arrêter le serveur, ce qui garantit que vos modifications sont appliquées immédiatement.
Remarque pour les utilisateurs de Bluehost :
Vous n’aurez pas d’accès direct au fichier nginx.conf si vous vous êtes associé à Bluehost. Cependant, l’équipe d’assistance de Bluehost peut effectuer ces modifications pour vous. Il vous suffit de les contacter et ils ajusteront les limites de téléchargement en votre nom.
Pour augmenter la taille maximale de téléchargement de fichiers sur un site WordPress fonctionnant sur Nginx, vous devrez modifier à la fois les fichiers php.ini et nginx.conf . En ajustant les limites de ces fichiers, puis en redémarrant PHP-FPM et Nginx, vous pourrez télécharger des fichiers plus volumineux sans rencontrer d’erreurs. Cette approche permet de s’assurer que votre site WordPress peut gérer en douceur des fichiers multimédias, des plugins ou des thèmes plus volumineux sans rencontrer de restrictions de taille.
Réflexions finales
L’augmentation de la taille maximale de téléchargement de fichiers dans WordPress vous permet de télécharger des fichiers multimédias volumineux, des thèmes ou des plugins sans interruption, ce qui garantit une gestion plus fluide du site et des fonctionnalités améliorées. Que vous traitiez des fichiers lourds ou que vous ayez besoin de plus de flexibilité, l’augmentation de la limite de téléchargement rendra votre flux de travail plus rapide et plus efficace.
Si vous hébergez votre site avec Bluehost, leur équipe d’assistance est toujours disponible pour vous aider à augmenter vos limites de téléchargement. Que vous traitiez des fichiers multimédias volumineux ou que vous ayez besoin d’une flexibilité supplémentaire, Bluehost est là pour vous aider à gérer votre site WordPress de manière transparente.
Foire aux questions
La taille maximale de téléchargement par défaut dans WordPress varie en fonction de la configuration de votre serveur et de votre fournisseur d’hébergement, mais elle se situe généralement entre 2 Mo et 64 Mo.
Vous pouvez vérifier la limite de taille de téléchargement actuelle en allant sur votre tableau de bord WordPress, en accédant à Média » Ajouter un nouveau et en recherchant l’avis de taille maximale de téléchargement de fichier sous la boîte de téléchargement.
Vous avez la possibilité d’augmenter la taille du téléchargement en contactant votre fournisseur d’hébergement, en modifiant les fichiers php.ini ou .htaccess , en ajoutant du code au fichier functions.php ou en utilisant un plugin comme WP Increase Upload Filesize.
Si vous n’êtes pas à l’aise avec l’édition de code, le moyen le plus simple d’augmenter la taille du téléchargement est d’utiliser un plugin WordPress comme WP Increase Upload Filesize. Il vous permet d’augmenter la limite de taille de fichier sans avoir à gérer des paramètres de serveur complexes.
Si vous rencontrez toujours des erreurs après avoir augmenté la taille maximale de téléchargement de fichiers, vous devrez peut-être contacter votre fournisseur d’hébergement. Il se peut qu’ils aient une limite de taille maximale de téléchargement définie sur leur serveur, qui doit être ajustée.
Ecrire un commentaire