Blog

El archivo subido excede la directiva upload_max_filesize en php ini: 4 formas de aumentar el tamaño máximo de subida en WordPress en minutos

Última fecha de actualización: 
El archivo subido excede la directiva upload_max_filesize en php ini: 4 formas de aumentar el tamaño máximo de subida en WordPress en minutos

Si utiliza WordPress para gestionar su sitio web y ha intentado subir un vídeo en alta resolución, un PDF, una imagen o un archivo de audio, es posible que se haya topado con un mensaje que le avisa de que el archivo es demasiado grande. Ese aviso significa que ha llegado al límite de tamaño permitido para las subidas, algo que puede impedirle publicar contenido importante. 

Este límite no siempre depende de WordPress. Por lo general, lo fija su proveedor de alojamiento. La buena noticia es que puede aumentar el límite de subida de WordPress en cuestión de minutos. Veamos cómo hacerlo.

Primero, compruebe su límite de subida actual

Antes de tocar nada, conviene confirmar cuál es su límite de subida actual. Así no va a ciegas y puede comprobar después si su cambio ha funcionado. Tiene dos formas de averiguarlo:

Método 1

  1. En el panel de WordPress, vaya a Medios → Añadir nuevo.
  2. Debajo del cuadro de subida verá una línea parecida a «Tamaño máximo de archivo: 8 MB [o 32 MB]».

Método 2

  1. Entre en Herramientas. 
  2. Seleccione Salud del sitio → Información → Medios o Servidor. Ahí encontrará detalles de configuración más a fondo.

Fíjese en estos tres ajustes clave:

  • upload_max_filesize
  • post_max_size
  • memory_limit

Estos tres valores son los que marcan el tope real de subida. El de upload_max_filesize indica el tamaño máximo que puede tener un archivo, mientras que post_max_size se refiere al tamaño total de los datos de la entrada. Por su parte, memory_limit fija la memoria disponible para procesarlo todo.

Si alguno de estos ajustes se queda corto, puede saltar el error de «archivo demasiado grande», aunque los demás tengan un valor suficiente. Imagine que upload_max_filesize está en 64 MB pero post_max_size solo en 32 MB: el valor más bajo es el que bloqueará la subida.

Cuando conozca sus cifras, podrá aumentar el tamaño máximo de subida en WordPress de forma segura y correcta.

Solución 1: aumentar el límite de subida desde cPanel

Puede usar este método si su proveedor de alojamiento le da acceso a cPanel. Muchos planes de alojamiento compartido y de servidor privado virtual (VPS) lo incluyen.

Hacerlo desde cPanel es la forma más sencilla de cambiar los límites de PHP sin tocar los archivos del núcleo de WordPress.

Siga estos pasos para aumentar el límite de subida desde cPanel: 

  1. Inicie sesión en su cuenta de alojamiento y abra cPanel.
  2. Busque una sección llamada Seleccionar versión de PHP o MultiPHP INI Editor (el nombre cambia según el proveedor).
  3. Dentro de esa sección, localice estos ajustes:
    • upload_max_filesize
    • post_max_size
    • memory_limit
  4. Ahora suba los valores. Por ejemplo:
  • upload_max_filesize → 64 M
  • post_max_size → 128 M
  • memory_limit → 256 M
  1. Guarde los cambios.
  2. Vuelva a WordPress, entre de nuevo en Medios → Añadir nuevo y actualice la página para ver si aparece el nuevo límite.

Asegúrese de que post_max_size sea mayor que upload_max_filesize y de que memory_limit sea igual o superior a ambos. Si estos valores no encajan, sus subidas seguirán fallando.

Para muchas organizaciones, sobre todo pequeñas empresas y entidades sin ánimo de lucro con alojamiento compartido, este método resuelve el problema en menos de cinco minutos.

Tenga en cuenta que, si su proveedor no ofrece cPanel, debe pasar directamente a la Solución 2 o la 4. 

Solución 2: usar un plugin de WordPress

Si tocar la configuración del servidor le impone, siempre puede recurrir a un plugin de WordPress. Es una vía sencilla y pensada para quienes empiezan.

Haga lo siguiente:

  1. En el panel de WordPress, vaya a Plugins → Añadir nuevo.
  2. Busque Increase Upload Limit e instale y active un plugin de confianza.
  3. Una vez activado, vaya a Medios → Increase Upload Limit.
  4. Elija un nuevo límite en el menú desplegable y haga clic en Guardar.

Y listo.

A muchos usuarios esto les resuelve los problemas de tamaño de subida de WordPress en un momento, sin necesidad de tocar ningún archivo técnico.

Ahora bien, los plugins solo pueden modificar los límites si su proveedor de alojamiento permite sobrescribir los valores de PHP. Si el servidor impone restricciones, el plugin no podrá cambiar la configuración del límite de subida de archivos de WordPress a nivel de raíz.

Si no consigue cambiar el límite con el plugin de WordPress, es una señal clara de que es su proveedor quien controla el tope. Vaya a la Solución 4.

Solución 3: editar el archivo .htaccess (solo para servidores Apache)

Este método solo sirve si su sitio corre sobre un servidor Apache. No funcionará en servidores NGINX. Si no sabe qué tipo de servidor usa, pregunte a su proveedor de alojamiento antes de seguir adelante.

Para ajustar la configuración de WordPress de forma manual, siga estos pasos:

  1. Acceda a los archivos de su sitio con un cliente FTP (protocolo de transferencia de archivos) o con el administrador de archivos de su proveedor de alojamiento.
  2. Localice el archivo .htaccess en el directorio raíz de WordPress.
  3. Ábralo y pegue este código al final:

nginx

CopyEdit

php_value upload_max_filesize 64M php_value post_max_size 128M php_value memory_limit 256M php_value max_execution_time 300 php_value max_input_time 300

  1. Guarde el archivo y vuelva a subirlo si está trabajando por FTP. 
  2. Regrese al panel de WordPress y vaya a Medios → Añadir nuevo para comprobar el nuevo límite de subida.

Si nada más guardar le aparece un error «500 Internal Server», lo más probable es que su proveedor de alojamiento no permita editar la configuración de PHP desde .htaccess. En ese caso, basta con quitar las líneas que añadió y dejar el archivo como estaba.

Cuando sí se permite tocar la configuración de PHP, este método actualiza directamente los ajustes a nivel de servidor.

Solución 4: hablar con su proveedor de alojamiento 

A veces la solución más sencilla es pedir ayuda. Muchas empresas de alojamiento limitan los ajustes de PHP en los planes compartidos por motivos de seguridad y rendimiento. Si ya ha intentado cambiar el límite de subida por su cuenta y no se mueve nada, lo más seguro es que sea su proveedor quien lo esté imponiendo.

Escriba al equipo de soporte con una petición clara. Puede copiar y pegar este mensaje:

Hola, me aparece un error de «el archivo supera el tamaño máximo de subida» en mi sitio. ¿Podrían subir mis límites de subida de PHP a 128 MB o más?

La mayoría de los equipos de soporte pueden hacer este ajuste en poco tiempo. Algunos proveedores de alojamiento incluso ofrecen una herramienta de configuración de PHP con un solo clic dentro de su panel, para que suba los límites sin tener que editar archivos.

Extra: ¿usa MultiSite? No olvide este ajuste

Si tiene una instalación de WordPress MultiSite, hay una solución más que puede probar para ajustar el límite de subida. Aunque haya aumentado la configuración del servidor, la configuración de la red todavía puede limitar las subidas.

Para ajustarla:

  1. Vaya a Administrador de la red → Ajustes.
  2. Baje hasta Tamaño máximo de archivo de subida.
  3. Introduzca un valor más alto (en KB).
  4. Guarde los cambios.

Recuerde que esta solución solo sirve si los límites del servidor ya están ampliados. La configuración de la red nunca puede superar lo que permite su entorno de alojamiento. 

Pasar por alto la configuración de la red es un descuido habitual, sobre todo en centros educativos o empresas que gestionan varios sitios bajo una misma instalación. 

Por qué los límites de subida importan en las organizaciones

Para quien lleva un blog personal, un límite de subida es como mucho una molestia. Pero en una organización puede frenar el trabajo del día a día.

Las pequeñas empresas suben con frecuencia catálogos de productos, folletos, vídeos promocionales y archivos PDF con su marca. Los centros educativos, por su parte, suben a diario material de formación y clases grabadas. 

Cuando el tamaño de subida de medios de WordPress se queda corto, todos estos procesos se pueden quedar a medias.

Muchas organizaciones usan además herramientas como Jotform junto con WordPress para registrar personas y recopilar documentos, pagos y respuestas de encuestas. Si ha añadido un plugin de Jotform a su sitio de WordPress para dar de alta a clientes o inscribir a estudiantes, estos límites del servidor pueden afectar al envío de archivos. 

Aunque los ajustes de tamaño de archivo de los formularios son independientes de los de subida de medios de WordPress, ambos dependen de la configuración del servidor. Por eso es tan importante saber cómo aumentar el límite de tamaño de subida de WordPress correctamente. 

¿Cuál es la solución que le conviene?

Encontrarse con errores de subida saca de quicio a cualquiera, y más cuando va con el tiempo justo. La buena noticia es que resolverlo suele costar apenas unos pasos.

Ya sea que gestione la web de una pequeña empresa o documentación del sector sanitario, si sabe ajustar bien la configuración de tamaño de subida de WordPress, su sitio funcionará sin tropiezos y sin obstáculos técnicos.

Aquí tiene una forma sencilla de elegir el método que mejor encaja con su caso:

  • Use cPanel si tiene alojamiento compartido o VPS con controles de PHP.
  • Use un plugin de WordPress si no puede acceder a la configuración del servidor y quiere algo sencillo.
  • Use .htaccess si está en un servidor Apache y tiene acceso por FTP.
  • Pida ayuda a su proveedor de alojamiento si ninguna de las tres opciones anteriores le sirve.

Tenga presente que no existe un límite de subida «correcto» en WordPress. Todo depende de las necesidades de su negocio y de cuánto espere crecer. Para la mayoría de las empresas, entre 64 y 128 MB es más que suficiente. Pero si sube con frecuencia vídeos en alta definición o archivos de diseño pesados, quizá necesite 256 MB o más.

Este artículo está pensado para propietarios de sitios de WordPress, especialistas de marketing y administradores que suben a menudo archivos multimedia grandes (vídeos en alta resolución, archivos PDF, audio o catálogos de productos) y se topan una y otra vez con el muro del «el archivo es demasiado grande».

Enviar Comentario:

Jotform Avatar
Este sitio está protegido por reCAPTCHA y lo rigen la Política de privacidad de Google y los Términos de servicio.

Podo Comment Sea el primero en comentar.