Accueil
/
Comment corriger l’erreur « le fichier envoyé dépasse la directive upload_max_filesize dans php.ini »

Comment corriger l’erreur « le fichier envoyé dépasse la directive upload_max_filesize dans php.ini »

Est-ce que vous voyez le message “uploaded file exceeds the upload_max_filesize directive in php.ini” lorsque vous téléchargez un fichier sur votre site WordPress ? Ne vous inquiétez pas, il s’agit d’un problème courant que vous pouvez résoudre en quelques étapes simples.

Cette erreur apparaît généralement lorsque le fichier que vous essayez de télécharger dépasse la taille maximale autorisée dans le fichier de configuration du serveur, php.ini. Ainsi, augmenter la valeur de la taille maximale du fichier de téléchargement pour votre WordPress est la solution la plus pratique.

Dans cet article, nous allons vous montrer comment augmenter la valeur de la variable upload_max_filesize dans php.ini. Lisez la suite pour découvrir les causes de l’erreur et les 3 méthodes pour augmenter la valeur de ce Variable PHP.

Cette erreur indique que le fichier que vous téléchargez dépasse la taille maximale spécifiée dans le fichier de configuration du serveur, php.ini.

Vous pouvez rencontrer le message d’erreur « le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini ». lors du téléchargement d’un fichier sur votre site.

Capture d'écran de la médiathèque de WordPress, montrant l'erreur selon laquelle le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini

En bref, cela signifie que l’erreur provient d’une valeur par défaut insuffisante définie dans le fichier php.ini, et non dans WordPress lui-même.

Le fichier php.ini est le fichier de configuration du serveur par défaut pour exécuter des applications basées sur PHP comme WordPress. Il définit des paramètres tels que la taille de téléchargement, les délais d’expiration des fichiers, les limites de ressources, etc.

Avant de démarrer, le serveur PHP vérifie le fichier php.ini pour ces directives et les applique à la configuration du serveur. Comme le téléchargement de fichiers volumineux consomme beaucoup de ressources serveur, celui-ci limite la taille maximale du téléchargement de fichiers pour éviter les timeouts. .

Qu’est-ce qui cause cette erreur dans WordPress ?

Dans WordPress, le « le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini ». Une erreur peut se produire lors du téléchargement d’un fichier plus grand que la taille de fichier autorisée dans php.ini. Cela peut se produire pour diverses raisons, telles que le téléchargement de fichiers de grande taille. Une autre cause peut être des plugins et des thèmes corrompus ou des limites faibles définies au niveau du serveur.

Dans cette section, nous présentons et expliquons les causes les plus courantes de l’erreur de taille maximale de fichier de téléchargement, alors continuez à lire.

Téléchargements de fichiers volumineux

Lors du téléchargement d’un fichier sur WordPress, le serveur utilise la limite de taille de fichier maximale définie dans php.ini. Si le fichier dépasse cette limite, vous obtenez le message « le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini ». erreur.

Les téléchargements de fichiers surdimensionnés sont une cause fréquente de cette erreur. Plus précisément, les fichiers de grande taille sont des images haute résolution, des fichiers vidéo volumineux ou des documents complexes.

Pour résoudre ce problème, augmentez la taille upload_max_filesize de votre site WordPress ou divisez le téléchargement en morceaux (le cas échéant).

Valeur faible pour upload_max_filesize dans php.ini

Une valeur faible pour la directive upload_max_filesize dans le php.ini peut provoquer le message « le fichier téléchargé dépasse la directive upload_max_filesize dans le php.ini ». dans WordPress. Habituellement, les serveurs sont configurés pour rejeter les fichiers plus volumineux que les limites du fichier php.ini.

Ainsi, si la valeur de upload_max_filesize est trop faible, cela peut vous empêcher de télécharger des fichiers dépassant cette limite. Même si la taille de ce que vous téléchargez n’est pas si importante.

Pour résoudre ce problème, vous pouvez augmenter la valeur de upload_max_filesize dans php.ini pour permettre des téléchargements de fichiers plus volumineux.

Conflits de plugins ou de thèmes

Dans WordPress, les plugins ou thèmes corrompus peuvent également déclencher l’erreur « le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini ».

Les plugins et les thèmes sont essentiels à la fonctionnalité et à la conception du site Web. Cependant, ils peuvent provoquer des conflits qui affectent les performances du site s’ils sont obsolètes ou incompatibles. . De tels conflits peuvent provoquer le « fichier téléchargé dépasse la directive upload_max _filesize dans php.ini » pour les plugins et thèmes WordPress.

De plus, certains plugins ou thèmes nécessitent des téléchargements de fichiers plus volumineux que ce qui est autorisé par le fichier de configuration du serveur. Si le fichier est plus grand que la limite php.ini, PHP génère le message d’erreur pour empêcher la fin du téléchargement.

Pour résoudre ce problème, augmentez la valeur upload_max_filesize ou vérifiez si des plugins ou des thèmes sont à l’origine du problème. Si tel est le cas, vous devez mettre à jour ou désactivez-les en conséquence.

Comment corriger “le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini.”

Pour corriger l’erreur de taille maximale de fichier de téléchargement, vous devez augmenter la valeur upload_max_filesize dans les fichiers de votre site Web. Faites cela en modifiant le php.ini de votre site WordPress, le wp-config.php, ou le fichier .htaccess.

Si le fichier que vous essayez de télécharger dépasse la limite de taille maximale, vous pouvez augmenter cette limite en utilisant l’une des 3 méthodes ci-dessous.

3 Méthodes pour modifier la valeur upload_max_filesize

Ici, nous allons vous montrer comment corriger la taille maximale du fichier de téléchargement pour votre WordPress en définissant une valeur plus élevée en modifiant votre php.ini, Fichier wp-config.php, ou .htaccess.

La upload_max_filesize valeur par défaut est définie sur 256 Mo pour tous les serveurs SiteGround. La valeur est permanente pour les plans d’hébergement partagé. Il peut être augmenté davantage uniquement sur les serveurs Cloud à la demande du client.

Méthode 1 : Augmenter la taille du fichier upload_max_filesize dans php.ini

Augmentez le upload_max_filesize directement depuis le Gestionnaire de fichiers de votre hébergement. C’est la solution la plus simple, sachant qu’il s’agit d’une solution rapide.

Vous pouvez également le faire en utilisant un FTP ou Connexion SSH. Trouvez plus d’informations sur chaque approche ci-dessous.

Utiliser le gestionnaire de fichiers

Pour augmenter la valeur upload_max_filesize de votre site, vous pouvez modifier le fichier php.ini dans votre gestionnaire de fichiers. Accédez au dossier racine de votre WordPress (public_html) et localisez le fichier php.ini. Modifiez le fichier php.ini lorsque vous le trouvez et définissez les valeurs , comme le montre la capture d’écran ci-dessous.

Si vous ne trouvez pas de fichier php.ini, vous pouvez simplement créer le file et collez l’extrait à l’intérieur.

upload_max_filesize = 256M
post_max_size = 256M
Capture d'écran de la variable upload_max_filesize définie dans le php.ini via le gestionnaire de fichiers

Une fois que vous avez ajusté les valeurs des variables, comme dans la capture d’écran ci-dessus, cliquez sur le bouton Enregistrer. Ensuite, pour vous assurer que les modifications sont appliquées, videz le cache de votre site et cache du navigateur.

Réessayez de télécharger le fichier souhaité et voyez si vous obtenez toujours l’erreur de taille de fichier maximale de téléchargement.

Par FTP

Vous pouvez également éditer le php.ini via une connexion FTP. Pour ce faire, vous devez disposer d’un un compte FTP et utilisez vos informations d’identification pour vous connecter via le client FTP de votre choix. Pour cet exemple, nous utiliserons le client FTP FileZilla.

  1. Saisissez vos informations de connexion pour établir la connexion
  2. Une fois connecté, ouvrez le dossier public_html.
  3. Trouvez le fichier php.ini dans l’écran FileZilla ci-dessous
  4. Cliquez avec le bouton droit pour sélectionner l’option Afficher/Modifier. FileZilla vous demandera quel éditeur de texte utiliser pour éditer le fichier. Sélectionnez votre éditeur de texte par défaut ou votre éditeur préféré.
    Capture d'écran montrant la modification du php.ini via FTP L'accès pour résoudre le problème : le fichier envoyé dépasse la directive max_upload_filesize dans le php.ini
  5. Collez le même extrait de code de la section précédente dans votre fichier php.ini.
  6. Puis confirmez les modifications et accordez à FileZilla quelques secondes pour télécharger la nouvelle version du fichier.
    Capture d'écran de confirmation des modifications du fichier php.ini et envoi de ce dernier sur le serveur

Une fois terminé, essayez à nouveau de télécharger le fichier après avoir vidé tous les caches. Vous pouvez ensuite essayer de télécharger à nouveau le fichier souhaité.

Utiliser SSH

Une option plus avancée consiste à modifier le php.ini via une connexion SSH. Suivez les étapes ci-dessous pour augmenter le upload_max_filesize.

  1. Établissez la Connexion SSH de votre ordinateur vers le serveur.
  2. Accédez au dossier racine de votre site WordPress en exécutant la commande suivante.
cd /path/to/your/wordpress

Dans notre exemple, le site Web est testsgdomain.com, donc le chemin du dossier racine est :

cd /www/testsgdomain.com/public_html/
  1. Ouvrez et modifiez le fichier php.ini à l’aide de votre éditeur de texte préféré
nano php.ini
  1. Collez la ligne suivante et enregistrez les modifications dans le fichier.
upload_max_filesize = 256M
  1. Videz vos caches et réessayez de télécharger le fichier.

Si vous avez correctement suivi les étapes, « le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini ». dans votre WordPress devrait être résolu.

Méthode 2 : Modifier le fichier wp-config.php

Une autre façon de résoudre le problème « le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini ». dans WordPress consiste à modifier le fichier wp-config.php. Vous pouvez choisir l’approche la plus appropriée pour augmenter la taille du fichier de téléchargement – en utilisant le gestionnaire de fichiers, l’accès FTP ou SSH.

Pour cet exemple, nous utiliserons le gestionnaire de fichiers pour appliquer les modifications dans le fichier wp-config.php.

  1. Accédez à votre gestionnaire de fichiers depuis votre espace d’hébergement.
  2. Localisez le fichier wp-config.php dans votre répertoire racine WordPress.
  3. Ouvrez le fichier pour le modifier avec l’éditeur de texte du gestionnaire de fichiers.
  4. Collez l’extrait de code ci-dessous dans le fichier wp-config.php.
@ini_set('upload_max_size' , '256M' );
Capture d'écran montrant comment modifier le fichier wp-config.php via le gestionnaire de fichiers

Assurez-vous de coller l’extrait avant le message  C’est tout, arrêtez de modifier ! Bonne publication. ligne.

  1. Enregistrez les modifications apportées dans le fichier wp-config.php
  2. Videz vos caches et réessayez de télécharger le fichier que vous aviez initialement prévu.

C’est ça! L’erreur « Le fichier téléchargé dépasse la directive upload_max_fileize dans php.ini » devrait être résolue.

Méthode 3 : Modifiez le fichier .htaccess pour augmenter la valeur upload_max_filesize

La troisième méthode pour augmenter la valeur upload_max_filesize consiste à modifier le fichier .htaccess de votre WordPress.

Pour cette méthode, nous nous connectons via FTP en utilisant FileZilla pour augmenter la valeur upload_max_filesize dans le .htaccess.

  1. Accédez à votre espace d’hébergement via FTP en utilisant votre client FTP préféré
  2. Développez le dossier public_html en cliquant dessus pour voir les fichiers qu’il contient.
  3. Localisez le fichier .htaccess dans la zone d’écran affichant la liste des fichiers.
  4. Sélectionnez le fichier .htaccess et choisissez d’afficher/modifier le fichier avec un clic droit pour développer le menu d’options.
    Capture d’écran montrant comment modifier le fichier .htaccess via FTP pour corriger la valeur « upload_max_filesize »
  1. Confirmez l’ouverture du fichier avec votre éditeur de texte par défaut.
  2. Collez le morceau de code à la fin du fichier.
php_value upload_max_filesize 256M
php_value post_max_size 256M
  1. Enregistrer les modifications apportées au fichier.
  2. Confirmez que vous souhaitez télécharger le fichier .htaccess modifié sur le serveur.
    Capture d'écran montrant comment confirmer les changements et envoyer le fichier .htaccess sur le serveur via FTP

Chez SiteGround, cet extrait ne fonctionnera que si votre site utilise notre Configuration PHP ultrarapide. L’utilisation d’une directive php_value dans le fichier .htaccess d’une configuration Standard PHP entraînera un Erreur interne du serveur 500, car ce n’est pas une option compatible.

Étant donné que votre type de configuration PHP le permet, « le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini ». l’erreur devrait être corrigée.

Contactez votre support d’hébergement Web

Si vous avez tout essayé jusqu’à présent et que l’erreur de taille maximale de fichier de téléchargement persiste, contactez l’assistance de votre service d’hébergement pour obtenir de l’aide.

Les clients de SiteGround peuvent contacter notre équipe d’assistance à tout moment. Nous serons heureux de vous aider à dépanner et à résoudre le problème.

De plus, les utilisateurs du serveur Cloud peuvent demander une augmentation de la valeur par défaut upload_max_filesize.

Conclusion

L’erreur « Le fichier téléchargé dépasse la directive upload_max_filesize dans php.ini. » est un problème courant lors de l’upload d’un fichier plus grand que la limite. La solution consiste à augmenter la valeur de la variable upload_max_filesize.

Dans ce guide, nous vous avons montré les étapes pour le faire de 3 manières différentes. Vous pouvez rapidement augmenter la taille maximale des fichiers de téléchargement et télécharger vos fichiers en les suivant.

Partager cet article