Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error 413 Request Entity Too Large en WordPress

El error '413 Entidad de solicitud demasiado grande' puede aparecer cuando intentas subir un archivo de tema o plugin en WordPress. Significa que el archivo es más grande que el límite máximo permitido para subir archivos en tu sitio web.

Hemos estado ayudando a los usuarios de WordPress a solucionar errores como este durante varios años, así que sabemos lo frustrante que puede ser.

En la guía de hoy, te mostraremos cómo solucionar el error '413: Entidad de solicitud demasiado grande' aumentando el tamaño de carga de archivos.

Error 413 de WordPress - Entidad de solicitud demasiado grande

¿Qué causa el error 413 Entidad de solicitud demasiado grande en WordPress?

Este error generalmente ocurre cuando intentas subir un archivo que excede el límite máximo de carga de archivos en tu sitio web de WordPress.

Tu servidor web no podrá subir el archivo y verás el mensaje de error '413 Entidad de solicitud demasiado grande'.

Ejemplo de error 413 de solicitud de entidad demasiado grande

Normalmente, la mayoría de las empresas de hosting de WordPress tienen sus servidores configurados para que los usuarios de WordPress puedan subir fácilmente imágenes grandes y otros medios.

Sin embargo, a veces, esta configuración no es lo suficientemente alta para subir archivos de temas o plugins grandes.

La configuración del servidor también puede impedir que subas archivos grandes a la biblioteca de medios. En este caso, verás un mensaje diferente que indica claramente que el tamaño del archivo excede el límite máximo permitido.

El tamaño del archivo excede el límite máximo de tamaño de carga

Dicho esto, veamos cómo solucionar el error de WordPress '413 Entidad de solicitud demasiado grande'.

Solucionar el error 413 Request Entity Too Large en WordPress

Hay varias formas de solucionar el error de entidad de solicitud demasiado grande en WordPress. Cubriremos todos estos métodos, y puedes probar el que mejor te funcione.

Puedes usar los enlaces rápidos a continuación para saltar al método que deseas usar:

Método 1: Aumentar el límite de tamaño de archivo de carga usando WPCode (Recomendado)

Podrías editar directamente el archivo functions.php de tu tema. Sin embargo, desaconsejamos este método porque incluso los errores pequeños pueden dañar tu sitio web.

Es por eso que recomendamos usar WPCode en su lugar. Es el mejor plugin de fragmentos de código de WordPress que te permite aumentar el límite de tamaño de archivo de carga sin editar directamente el archivo functions.php.

Primero, necesitarás instalar y activar el plugin gratuito WPCode. Para más detalles, consulta nuestra guía sobre cómo instalar un plugin de WordPress.

A continuación, debes ir a Fragmentos de código » Añadir fragmento en la barra lateral de administración de tu WordPress. Luego, pasa el ratón sobre la opción 'Añadir tu código personalizado (Nuevo fragmento)' y haz clic en el botón 'Usar fragmento'.

Agregar un fragmento de código personalizado a WordPress

Puedes introducir un título para el fragmento de código en la parte superior para que puedas encontrarlo fácilmente.

Ahora necesitas ingresar el siguiente código en el cuadro ‘Vista previa del código’:

@ini_set( 'upload_max_size' , '120M' );
@ini_set( 'post_max_size', '120M');
@ini_set( 'max_execution_time', '300' );

Asegúrate de seleccionar también ‘Fragmento de PHP’ en el menú desplegable ‘Tipo de código’.

Aumenta el tamaño de carga de archivos con un fragmento de WPCode

Puedes aumentar los valores en upload_max_size y post_max_size para que sean mayores que el archivo que intentas subir.

También necesitarás aumentar el max_execution_time al tiempo que crees que tardará en subirse el archivo. Si no estás seguro, puedes intentar duplicar este valor.

Finalmente, asegúrate de cambiar el fragmento de código de ‘Inactivo’ a ‘Activo’ en la parte superior de la página y haz clic en ‘Actualizar’. Esto ejecutará el fragmento de código en tu sitio de WordPress.

Cambia el fragmento de código a Activo y haz clic en Actualizar en WPCode

Para más detalles, por favor consulta nuestra guía sobre cómo agregar fácilmente código personalizado en WordPress.

Método 2: Aumentar el límite de tamaño de archivo de carga a través del archivo .htaccess

Para este método, necesitarás acceder y editar tu archivo .htaccess usando un cliente FTP o la aplicación de administrador de archivos en el cPanel de tu panel de control de alojamiento web. Ten en cuenta que no tendrás acceso a este archivo si tu proveedor de alojamiento utiliza NGINX en lugar de un servidor Apache.

Para más detalles, consulta nuestra guía sobre cómo usar FTP en WordPress.

Luego, simplemente agrega el siguiente código al final del archivo .htaccess:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

Puedes cambiar cada uno de los valores numéricos para que sean mayores que el tamaño del archivo que intentas subir. Luego, asegúrate de guardar y volver a subir el archivo .htaccess a tu servidor.

Para aprender más sobre cómo aumentar el límite de tamaño de carga de archivos, consulta nuestra guía sobre cómo aumentar el tamaño máximo de carga de archivos en WordPress.

Método 3: Subir archivo manualmente a través de FTP

Si el error 413 solo ocurre cuando estás subiendo un archivo específico, entonces podrías considerar subirlo manualmente a través de FTP.

Si estás intentando subir un tema de WordPress, consulta nuestra guía sobre cómo instalar un tema de WordPress y ve a la sección 'Instalar un tema de WordPress usando FTP'.

Si estás intentando subir un plugin, consulta nuestra guía sobre cómo instalar un plugin de WordPress y ve a la sección 'Instalar manualmente un plugin de WordPress usando FTP'.

Para otros archivos, puedes consultar nuestra guía sobre cómo subir manualmente archivos de WordPress usando FTP.

Esperamos que este artículo te haya ayudado a aprender cómo solucionar el error de WordPress '413 Entidad demasiado grande'. También podrías querer aprender cómo solucionar errores en WordPress y ver nuestras selecciones expertas de los plugins de WordPress imprescindibles para hacer crecer tu sitio web.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

18 CommentsLeave a Reply

  1. Probé tanto WP Code como .htaccess y desafortunadamente no funcionó. Solo después de contactar al proveedor me enteré de que estas opciones estaban deliberadamente bloqueadas y tuvieron que permitir un límite mayor. Por lo tanto, estas opciones no siempre están disponibles. De lo contrario, gracias por un gran artículo sobre otro error que podría encontrar en WordPress.

  2. En casos donde recibes una respuesta 413 inmediata y estás seguro de que los límites de carga de archivos PHP están configurados adecuadamente, verifica la configuración del servidor web (Apache o Nginx) sobre el tamaño máximo permitido del cuerpo.

    • ¡Gracias por compartir otra opción para probar! Para la mayoría de los usuarios principiantes, recomendaríamos contactar a su proveedor de hosting para verificar si esto puede ayudar.

      Administrador

    • Si sigues recibiendo el error después de intentar nuestras recomendaciones, te sugerimos que te pongas en contacto con tu proveedor de hosting, ya que normalmente pueden ayudarte.

      Administrador

  3. Esto es tan frustrante. He hecho lo del functions.php y lo he modificado y todavía no funciona.

    Nunca he tenido un problema para subir este tema en ningún otro lugar

    • Tu host puede estar anulando cualquier cambio. Si te pones en contacto con tu proveedor de hosting, deberían poder ayudarte.

      Administrador

  4. Hola, creo que el código en el Método 1 debería ir en el archivo wp-config.php, no en el archivo functions.php como sugeriste. ¿Podrías verificar esto? Creo que rompería functions.php y causaría una pantalla en blanco...

  5. Hola,

    No soy muy bueno programando...

    ¿Dónde exactamente debería poner el código en el archivo functions.php, recomendado en la primera solución? ¿y se necesitan signos especiales para iniciarlo/finalizarlo, por ejemplo?

    Gracias

  6. Dado que este es uno de los primeros resultados en Google, añadiré esto-

    Si estás usando una CDN como Cloudflare y sigues recibiendo el error 413 después de hacer los ajustes, omite tu CDN, ya sea desactivándola o añadiendo una entrada a tu archivo hosts para omitir la CDN. A veces la CDN tiene un límite establecido por debajo de lo que tú tienes y solo te estás estrellando contra un muro innecesariamente.

  7. Lo he intentado, incluso he cambiado el límite y se muestra claramente el límite hasta 5 GB, pero no se pudo subir?? ¿dijo el mismo error?? ¿por favor, ayuda?

  8. Recibí el siguiente mensaje al actualizar el menú en el panel de WordPress.

    [Solicitud de entidad demasiado grande
    El recurso solicitado
    /wp-admin/nav-menus.php
    no permite datos de solicitud con solicitudes POST, o la cantidad de datos proporcionados en la solicitud excede el límite de capacidad.]

    ¿Podrías decirme la solución para esto?

      • El error 413 es una respuesta del servidor web, por lo que necesitas agregar una línea al archivo de configuración. En mi caso fue nginx, así que agregué lo siguiente a nginx.conf en la sección html del archivo…

        client_max_body_size 32m;

        Después de eso reinicié nginx y la carga funcionó.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.