Les erreurs de téléchargement de médias dans WordPress surviennent généralement en raison de limites du serveur, de permissions de dossier incorrectes, de conflits de plugins ou de thèmes, ou de règles de sécurité. Utilisez les étapes ci-dessous pour identifier et résoudre le problème.
Vérifiez la taille et le format du fichier
Commencez par vous assurer que le fichier que vous téléchargez est plus petit que la limite de téléchargement maximale de votre site et qu'il est dans un format pris en charge tel que JPEG, PNG, GIF, PDF ou MP4. Si le fichier est trop grand, compressez-le ou redimensionnez-le. Cela peut à lui seul résoudre de nombreuses erreurs de téléchargement.
Augmenter PHP Upload Limits
Votre serveur d'hébergement peut avoir des limites qui empêchent les téléchargements volumineux. Vous pouvez augmenter ces limites en mettant à jour les fichiers de configuration du serveur.
Si vous avez accès àphp.ini, augmentez les valeurs comme :
upload_max_filesize
post_max_size
memory_limit
Si vous ne pouvez pas modifier php.ini, vous pouvez ajuster les mêmes paramètres dans.htaccess, ou augmenter la limite de mémoire danswp-config.php.
Consultez notre guide détaillé surcomment modifier PHP values from your cPanel account
Vérifiez les permissions des fichiers et dossiers
Des permissions incorrectes à l'intérieur du répertoire wp-content/uploads peuvent empêcher WordPress d'enregistrer les fichiers téléchargés. Utilisez le gestionnaire de fichiers cPanel pour vérifier ce dossier. Il doit être accessible en écriture par le serveur. Les paramètres courants sont :
Dossiers : 755
Fichiers : 644
Assurez-vous que l'utilisateur du serveur a la permission d'écrire dans le dossier uploads et ses sous-dossiers.
Sinon, vous pouvez modifier les permissions en suivant les étapes dansce guide
Vérifiez le chemin de téléchargement
Dans le tableau de bord WordPress, allez àRéglages > Médiaset vérifiez le chemin de téléchargement. Si un chemin personnalisé y a été ajouté, supprimez-le et laissez WordPress utiliser le chemin par défaut (wp-content/uploads).
Confirmez que le dossier existe et que WordPress peut y écrire.
Désactiver les plugins et changer de thème
Un conflit de plugin ou de thème peut bloquer les téléchargements de médias. Désactivez temporairement tous les plugins et passez à un thème par défaut, puis essayez de télécharger à nouveau.
Si le téléchargement réussit, réactivez vos plugins un par un pour identifier celui qui cause le problème. Après cela, revenez à votre thème principal.
Vider le cache
Si vous utilisez un plugin de mise en cache, videz son cache et réessayez le téléchargement. De plus, videz le cache de votre navigateur ou utilisez un autre navigateur pour éviter les erreurs mises en cache.
Utilisez les journaux de débogage
Pour identifier la cause exacte d'une erreur de téléchargement, activez ledébogage WordPressen ajoutant ce qui suit à wp-config.php :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Tentez à nouveau de télécharger votre fichier, puis vérifiez le fichier wp-content/debug.log. Vous devriez également consulter les journaux d'erreurs de votre serveur via votre cPanel.
Mettez à jour PHP and Contact Hosting Support
Assurez-vous que votre site utilise une version actuelle et prise en charge de PHP. De nombreuses versions plus anciennes peuvent causer des problèmes de mémoire et des échecs de téléchargement. Si le problème persiste, n'hésitez pas à contacter notreéquipe de support.
Résumé
La plupart des problèmes de téléchargement de médias peuvent être résolus en vérifiant les limites de taille de fichier, en augmentant, en corrigeant les permissions dans le dossier de téléchargement, en réinitialisant le chemin de téléchargement, en vidant les caches ou en résolvant les conflits entre plugins et thèmes. Si aucune de ces étapes ne fonctionne, examinez vos journaux ou contactez l'équipe de support de votre hébergeur pour obtenir de l'aide. PHP memory or upload limits