La limite de téléversement de fichiers dans WordPress : combien et où la modifier
Indiquez la taille des fichiers à téléverser — l'outil calculera un jeu de valeurs cohérent et montrera quelle méthode fonctionnera sur votre type de serveur. Tout est calculé dans le navigateur, rien n'est envoyé nulle part.
phpinfo(), la ligne Server API : Apache 2.0 Handler = mod_php, FPM/FastCGI = PHP-FPM, LiteSpeed = LSAPI.
| Directive | Pourquoi précisément cette valeur | Valeur |
|---|
Le calcul s'effectue dans votre navigateur — aucune donnée concernant le serveur n'est envoyée où que ce soit.
Pourquoi modifier seulement upload_max_filesize ne suffit presque jamais
La taille de téléversement est limitée par au moins quatre valeurs indépendantes, et c'est la plus petite qui s'applique. upload_max_filesize — la taille d'un fichier. post_max_size — la taille de la requête POST entière. Elle doit être supérieure à upload_max_filesize, sinon le fichier est coupé avant même la vérification de la première limite. memory_limit — doit contenir toute la requête ; pour WordPress, 256M au minimum. client_max_body_size — la limite de nginx. C'est celle qu'on oublie le plus souvent : PHP autorise déjà tout, mais nginx renvoie 413 Request Entity Too Large. La méthode est un piège à part. Les directives php_value dans .htaccess ne fonctionnent QUE si PHP est chargé comme module Apache (mod_php). Sur les hébergements modernes, PHP tourne presque toujours en FPM, et une telle ligne est alors soit ignorée en silence, soit à l'origine d'une 500 Internal Server Error. C'est précisément pour cela que l'outil demande le type de serveur et affiche le bloc qui vous aidera vraiment.
