El límite de subida de archivos en WordPress: cuánto y dónde cambiarlo
Indique de qué tamaño son los ficheros que necesita subir: la herramienta calculará un conjunto coherente de valores y mostrará qué método funcionará en su tipo de servidor. Todo se calcula en el navegador, no se envía nada a ningún sitio.
phpinfo(), la línea Server API: Apache 2.0 Handler = mod_php, FPM/FastCGI = PHP-FPM, LiteSpeed = LSAPI.
| Directiva | Por qué precisamente este valor | Valor |
|---|
El cálculo se realiza en su navegador: no se envía a ningún sitio ningún dato sobre el servidor.
Por qué cambiar solo upload_max_filesize casi nunca basta
El tamaño de subida lo limitan al menos cuatro valores independientes, y se aplica el menor de todos. upload_max_filesize — el tamaño de un solo archivo. post_max_size — el tamaño de toda la petición POST. Debe ser mayor que upload_max_filesize; si no, el archivo se corta antes incluso de comprobar el primer límite. memory_limit — tiene que dar cabida a toda la petición; para WordPress, 256M como mínimo. client_max_body_size — el límite de nginx. Es el que más se olvida: PHP ya lo permite todo, pero nginx devuelve 413 Request Entity Too Large. El método es una trampa aparte. Las directivas php_value en .htaccess funcionan SOLO cuando PHP está cargado como módulo de Apache (mod_php). En los alojamientos modernos PHP casi siempre funciona como FPM, y entonces esa línea o se ignora en silencio o provoca un 500 Internal Server Error. Justo por eso la herramienta pregunta el tipo de servidor y muestra qué bloque le va a servir de verdad.
