Après le dépannage de @Wyck dans le chat, nous nous sommes limités au problème sous-jacent.
Le problème était lié à la configuration de mon serveur n'ayant pas la bonne quantité de mémoire allouée à Apache / PHP.
Si quelqu'un a ce même problème, essayez de vérifier que vous disposez de suffisamment de mémoire serveur (64 Mo +) allouée à Apache / PHP dans les paramètres de configuration de votre serveur. Vous pouvez également l'ajouter à votre fichier wp-config.php:
define('WP_MEMORY_LIMIT', '64MB');
Si la solution ci-dessus ne fonctionne pas, lisez l'article Problèmes avec Image / Media Uploader? pour un dépannage supplémentaire.
Essayez d'ajouter un par un ou tous les ajustements .htaccess suivants au fichier .htaccess dans le répertoire racine de votre installation WordPress.
Sérieusement, essayez l'une des solutions ci-dessous pour savoir laquelle a fait l'affaire. Ne vous contentez pas de les coller tous dans votre fichier .htaccess immédiatement.
Essayez cette ligne:
AddType x-mapp-php5 .php
mod_security pourrait être à l'origine de problèmes. Désactivez-le pour voir si c'est le problème. Pour ce faire, créez un fichier .htaccess dans votre répertoire wp-admin. Ajoutez-y:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Si vous utilisez un contrôle d'accès basé sur l'authentification sur votre serveur Web (souvent appelé htpasswd, authentification de base, répertoire protégé par mot de passe ou similaire), WordPress n'est pas en mesure de le gérer pour Flash Uploader, Cron et XMLRPC. Les fichiers associés doivent être exclus pour fonctionner. Gardez à l'esprit que cela pourrait briser vos considérations de sécurité.
# Exclude the file upload and WordPress CRON scripts from authentication
<FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">
Satisfy Any
Order allow,deny
Allow from all
Deny from none
</FilesMatch>
Une dernière remarque: certains ont dit que si vous utilisez une version inférieure de PHP 5.3.X, vous pouvez essayer de désactiver PHP Safe Mode.
Si vous exécutez WordPress multi-site et recevez des erreurs HTTP ou des erreurs de serveur interne, liées au téléchargement d'images, veuillez lire Télécharger des images sur un site multiple provoque une défaillance en erreur HTTP ) pour d'autres idées et solutions de dépannage possibles.
AddType x-mapp-php5 .php
? Cela semble être très spécifique au serveur. Je pense qu'il est plus probable de casser votre site (c'est-à-dire PHP) horriblement (ou de ne rien faire si vous avez de la chance) plutôt que d'améliorer quoi que ce soit?