UA-51298262-10 Skip to main content
WordPress

Cómo aumentar el límite upload_max_filesize en WordPress

By junio 16, 2026No Comments
Cómo aumentar el límite upload_max_filesize en WordPress

¿Por qué aparece el error upload_max_filesize en WordPress?

Estás intentando subir una imagen, un tema o un plugin a WordPress y de repente aparece un mensaje molesto: “El archivo subido excede la directiva upload_max_filesize”. O simplemente “El archivo es demasiado grande”. Eso es el límite que impone tu servidor. No es culpa de WordPress. El valor lo define el archivo php.ini de tu hosting. Por defecto suele ser 2 MB, 8 MB o tal vez 32 MB. Si tu sitio necesita manejar archivos grandes —temas premium, plugins pesados, fotos de alta resolución—, necesitas aumentar límite upload WordPress para trabajar sin esos bloqueos. Y sí, se puede.

Métodos efectivos para aumentar upload_max_filesize

Aquí van cuatro formas seguras y probadas. El método correcto depende del acceso que tengas a la configuración del servidor. Mi consejo: prueba en orden ascendente de complejidad. Empezamos con lo más sencillo.

1. Modificar el archivo php.ini

Si tu hosting te deja gestionar archivos de configuración PHP, esta es la opción más directa. Busca el archivo php.ini en la raíz de tu instalación de WordPress (o en una carpeta pública). Si no existe, créalo. Agrega estas líneas:

  • upload_max_filesize = 64M
  • post_max_size = 64M
  • max_execution_time = 300
  • memory_limit = 128M

Guarda el archivo. Luego verifica el cambio desde Ajustes > Multimedia o instalando un plugin de estado del sistema (Health Check, por ejemplo). ¿No se refleja? Puede que el hosting use PHP-FPM y necesites reiniciar el servicio. O que el archivo correcto esté en otro nivel (como /etc/php/versión/apache2/php.ini). Pasa al siguiente método.

Nota importante: No subas los valores excesivamente. 64 MB es suficiente para el 99 % de los sitios. Valores muy altos pueden saturar la memoria del servidor y provocar errores 500. He visto sitios caerse por eso.

2. Usar el archivo .htaccess (para servidores Apache)

Si tu servidor usa Apache y tienes acceso al archivo .htaccess en la raíz de WordPress, añade estas directivas al final (antes de la línea # END WordPress si existe):

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

Guarda. Comprueba que no haya errores de sintaxis visitando cualquier página. Si el servidor devuelve un error 500, elimina las líneas inmediatamente. Este método solo funciona si Apache tiene habilitado mod_php o mod_suphp. No siempre.

3. Configurar desde wp-config.php

WordPress permite definir ciertos límites desde su archivo de configuración. Abre wp-config.php (en la raíz) y justo antes de la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging. */ añade:

@ini_set( 'upload_max_filesize', '64M' );
@ini_set( 'post_max_size', '64M' );
@ini_set( 'max_execution_time', '300' );
@ini_set( 'memory_limit', '128M' );

Este método suele funcionar en la mayoría de los entornos compartidos. Depende de que el servidor permita el uso de ini_set(). Si no obtienes resultado, pasa al siguiente.

4. Plugin para aumentar upload_max_filesize

Existen plugins específicos para modificar estos valores desde el panel de administración. Por ejemplo, “Increase Max Upload Filesize” o “WP Maximum Upload File Size”. Ojo: estos plugins aplican los mismos cambios que wp-config.php y pueden quedar obsoletos. Los recomiendo solo como solución temporal mientras aplicas un método más permanente.

¿Qué valores debo establecer?

No todas las webs necesitan 64 MB. Aquí una guía orientativa:

  • Blog personal / sitio básico: 8 MB a 16 MB
  • Sitio corporativo con imágenes: 32 MB
  • Tienda WooCommerce con catálogo de fotos: 64 MB
  • Web que sube videos o PDF grandes: 128 MB (solo si el hosting lo permite)

Verificar que el cambio se aplicó correctamente

Después de aplicar cualquiera de los métodos, hay que confirmar que el nuevo límite está activo. Dos formas:

  1. Ve a Medios > Añadir nuevo e intenta subir un archivo de prueba de 50 MB. Si no da error, funciona.
  2. Instala el plugin “Health Check & Troubleshooting”. En la pestaña Información encontrarás el valor real de upload_max_filesize.

Problemas comunes y soluciones

A veces, incluso tras aplicar los cambios, el límite sigue apareciendo bajo. Las causas más frecuentes:

  • El hosting tiene un límite máximo global: contacta con tu proveedor para que lo aumente o solicita un plan que permita mayor upload.
  • Conflicto de caché de opcode: reinicia el servicio PHP o espera unos minutos (el caché puede tardar en refrescarse).
  • El archivo editado no es el correcto: en algunos servidores compartidos, el php.ini real está en /home/usuario/public_html y no en la raíz de WordPress.
  • El tema o plugin bloquea la subida: desactiva temporalmente todos los plugins y cambia a un tema por defecto (Twenty Twenty-Four) para descartar conflictos.

Pregunta frecuente: ¿Por qué mi hosting limita el upload_max_filesize?

Los servidores compartidos imponen límites por seguridad y rendimiento. Un archivo muy grande puede consumir toda la memoria de un proceso y afectar a otros sitios en el mismo servidor. Por eso es importante no abusar de valores altos. No es capricho, es convivencia.

Conclusión

El error de upload_max_filesize en WordPress se soluciona con paciencia y siguiendo el método adecuado para tu entorno. Hemos visto que aumentar el límite upload WordPress puede hacerse desde php.ini, .htaccess, wp-config.php o mediante un plugin. Yo recomiendo empezar por wp-config.php por su simplicidad y bajo riesgo. Si ninguno funciona, es probable que tu proveedor de hosting tenga restricciones fuertes. En ese caso, en RedServicio (redservicio.net) ofrecemos asistencia profesional para diagnosticar y corregir cualquier problema técnico de WordPress, incluyendo límites de subida, configuración de servidores y optimización de rendimiento. Si necesitas ayuda para resolver este error de forma definitiva, no dudes en contactarnos.

Recuerda siempre hacer una copia de seguridad antes de modificar archivos sensibles. Con estos pasos, podrás subir sin problemas.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies