Quand vous envoyez un fichier via votre site, par exemple dans la médiathèque de WordPress ou une extension d'import, il passe par le serveur web et PHP. Il y a alors une limite fixe par envoi, généralement 128 Mo. Avec SFTP, le fichier va directement sur le disque et la limite ne s'applique pas.
À quoi ressemble généralement l'erreur
- WordPress indique que le fichier dépasse
upload_max_filesize. - Le navigateur affiche l'erreur 413 Request Entity Too Large.
- L'envoi atteint 100 % puis disparaît sans message.
Envoyer le fichier avec SFTP à la place
Étape 1: Connectez-vous avec un logiciel FTP
Connectez-vous à l'hébergement avec FileZilla ou un autre logiciel compatible SFTP sur le port
22.Étape 2: Trouvez le bon dossier
Pour les médias WordPress, c'est généralement
sites/main/public/wp-content/uploads. Pour les autres fichiers, choisissez le dossier que votre site attend.Étape 3: Envoyez le fichier
Glissez le fichier. Il n'y a pas de limite par fichier en dehors de l'espace disque de votre offre.
Étape 4: Rendez le fichier visible dans WordPress
Les fichiers déposés directement dans
uploadsn'apparaissent pas automatiquement dans la médiathèque. Utilisez une extension pour les importer ou, si vous avez SSH, la commandewp media importavec le chemin du fichier.
Questions fréquentes
Changer de version de PHP peut-il aider ?
Non, la limite est la même dans toutes les versions de PHP. Vous changez la version de PHP sous Hébergement → PHP : elle s'applique à tous les sites de l'hébergement. Voir changer de version de PHP.
Un php.ini ou un .user.ini avec une limite plus élevée fonctionne-t-il ?
Le serveur web a sa propre limite sur la taille des envois qu'il accepte. Vous ne pouvez pas la modifier avec un fichier sur l'hébergement : utilisez donc SFTP pour les gros fichiers.
De quel espace est-ce que je dispose ?
Cela dépend de votre offre. Sous Hébergement → Espace disque, vous voyez combien vous utilisez.