Al crear y mantener un sitio web, seguramente se encontrará con errores HTTP inesperados aquí y allá. Tales problemas son difíciles de evitar y algunos son más difíciles de resolver que otros.
Si recibe el error «Entidad de solicitud 413 demasiado grande», la buena noticia es que este problema se puede resolver rápida y fácilmente; todo lo que necesita hacer es reconfigurar un poco su servidor. Y no, no es necesario ser un experto técnico. Averigüemos cómo.
¿Qué significa «Solicitar unidad demasiado grande 413»?
El código de error HTTP 413 ocurre cuando el tamaño de la solicitud del cliente excede el límite de tamaño de archivo del servidor. Esto suele suceder cuando un cliente intenta cargar un archivo grande en un servidor web y el servidor responde con el error 413 para alertar al cliente.
Los servidores web imponen límites de tamaño en las cargas para evitar que los usuarios sobrecarguen el servidor y excedan los permisos de almacenamiento. Este límite no suele ser un problema, y los archivos de sitios web regulares deben permanecer por debajo de este límite. Sin embargo, la transferencia de archivos grandes en particular a veces puede exceder el límite, lo que genera un mensaje como:

Si bien puede reducir el tamaño del archivo cargado para evitar el error, también es posible cambiar el límite de tamaño del archivo con alguna modificación en el lado del servidor.
¿Cómo soluciono el error «Solicitud de unidad demasiado grande 413»?
El límite de tamaño de carga predeterminado dependerá de la configuración del servidor. En esta guía, le mostraremos cómo corregir el error 413 aumentando el límite de tamaño con la configuración de WordPress, así como con la configuración del servidor Apache o Nginx.
Todos los métodos requieren algunos cambios en los archivos del servidor, por lo que le recomendamos que cree una copia de seguridad antes de seguir los pasos a continuación.
WordPress
Los temas y complementos son causas comunes del error 413 en el sistema de administración de contenido de WordPress. Afortunadamente, hay un par de formas de aumentar el límite de tamaño de carga de WordPress lo suficiente como para permitir el paso de esos archivos más grandes. Siempre que se mantenga dentro de los límites de su plan de alojamiento, puede probar cualquiera de los siguientes:
Modificar PHP.ini
La forma más fácil de aumentar el límite de carga es modificar el servidor PHP.ini expediente. Aquí puede cambiar su límite a través de la interfaz de cPanel sin codificación. Para hacer esto:
1. En el menú de cPanel, seleccione Editor INI MultiPHP por debajo Software.

2. En la ventana que aparece, seleccione su dominio en el menú desplegable.
3. Cambie los valores de los siguientes parámetros según sus preferencias:
- max_execution_time (tiempo máximo de carga, en segundos)
- upload_max_filesize (tamaño máximo de archivos transferidos en megabytes)
- post_max_size (tamaño máximo de publicación en megabytes)
4. Haga clic cuando termine Usar.
Modificar .htaccess
Si su sitio de WordPress está alojado en un servidor Apache, también es posible aumentar la cuota del servidor a través de .htaccessun archivo que contiene varias directivas para el servidor. Vea la solución a continuación.
Modificar funciones.php
También puede intentar aumentar el límite de tamaño con funciones.php el archivo de tema actual de WordPress.
Si desea que este cambio sea permanente, le recomendamos que primero pruebe los enfoques anteriores. Con este enfoque, necesita actualizar funciones.php cada vez que actualice o cambie el tema actual.
1. En el menú de cPanel, seleccione Administrador de archivos por debajo archivos.

2. Navegue a la carpeta del tema actual en el directorio raíz de WordPress (public_html defecto). Abra este archivo de tema.
3. Elegir funciones.php y haga clic Editar Icono.
4. Copie el código de abajo y péguelo al final del archivo
@ini_set( ‘upload_max_size’ , ’64M’ );
@ini_set( ‘post_max_size’, ’64M’);
@ini_set( ‘max_execution_time’, ‘300’ );
5. haga clic aquí Rescate.
Este código establece el tamaño máximo permitido para cargar y publicar WordPress en 64 megabytes. Puede cambiar este número a uno más grande o más pequeño si es necesario, siempre y cuando no exceda la cuota de almacenamiento de su plan de alojamiento.
También especifica un tiempo máximo para que la transferencia tarde hasta 300 segundos. También puedes cambiarlo.
servidor nginx
La configuración del servidor Nginx se puede modificar en el archivo nginx.conf. Abra este archivo y verifique la directiva. client_max_body_size. Luego cambie el valor (en megabytes) a su tamaño de archivo máximo preferido.
Si no ve esta directiva en nginx.confpuedes agregarlo al final servidor, Ubicacióno http bloque así:
server {
...
client_max_body_size 64M;
}
Esto permite transferir 64 megabytes. Establezca este número según sus preferencias, guarde el archivo y luego vuelva a cargar Nginx para que el cambio surta efecto.
servidor apache
Cambia el límite de tamaño en el servidor Apache actualizando el tuyo .htaccess archivo como este:
1. En el menú de cPanel, seleccione Administrador de archivos por debajo archivos.
2. En el directorio principal de WordPress (public_html predeterminado), busque .htaccess. Dependiendo de la configuración, .htaccess el archivo puede estar oculto.
3. Elegir .htaccess y haga clic Editar Icono.
4. Copie y pegue el código de abajo en la parte inferior del suyo .htaccess expediente:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
5. haga clic aquí Rescate y recarga Apache.
Esto establecerá el tamaño máximo permitido de cargas y publicaciones de WordPress en 64 megabytes y establecerá el tiempo máximo de carga en 300 segundos. Puede cambiar ambos valores según sus preferencias.
¿Todavía tienes 413?
Después de probar al menos una de las soluciones anteriores, aún puede encontrar el error 413 al cargar archivos grandes, incluso si no superan el nuevo límite de tamaño.
En este caso, el problema puede ser tuyo. servidores CDN o cualquier otra restricción establecida por usted proveedor de alojamiento. Primero, comuníquese con el soporte de su alojamiento describiendo el problema y los pasos que ha tomado hasta ahora para solucionarlo. Puede ser sin darse cuenta de que ha excedido el límite de tamaño del archivo del plan. O bien, sus configuraciones pueden haber causado accidentalmente otro error.
Si está utilizando un CDN para mejorar el rendimiento del sitio, esta también puede ser la causa del problema: los servidores CDN que está utilizando pueden imponer límites demasiado pequeños en el tamaño de los archivos. Dado que probablemente no pueda modificar directamente los archivos de estos servidores, consulte la documentación de su proveedor de CDN o comuníquese con el soporte para solucionar problemas.
Si todo lo demás falla, considere cargar archivos alternativos, reducir el tamaño del archivo actual o actualizar su plan de espacio en disco. Si encuentra que necesita transferir una gran cantidad de datos, es probable que haya una solución para este problema.
Arreglando el error 413
Si bien los errores de HTTP pueden ser frustrantes, muchos se pueden resolver rápidamente, incluido el 413. Si encuentra y soluciona este problema ahora, tendrá menos preocupaciones mientras crea su sitio. Si su sitio permite a los usuarios cargar su propio contenido, cambiar el límite de tamaño de carga también resolverá este problema; solo asegúrese de no exceder los límites establecidos por su plan de alojamiento.
En cuanto a la mejor opción, recomendamos a los usuarios de WordPress que modifiquen el servidor PHP.ini archivo primero si es posible, ya que esto se puede hacer fácilmente con el panel de alojamiento. De lo contrario, seleccione la opción que coincida con el software del servidor.
Esta publicación se publicó originalmente en enero de 2021 y se ha actualizado para que esté completa.








