Introducción al problema de tamaño máximo de subida en WordPress
Uno de los inconvenientes más frecuentes a los que se enfrentan los administradores de sitios web es el molesto aviso de que el archivo supera el tamaño máximo permitido por el servidor. Esto suele ocurrir al intentar subir temas pesados, plugins avanzados, vídeos o galerías de imágenes de alta resolución directamente desde la biblioteca de medios del panel de administración.
Causas principales del error Exceeded Maximum Upload File Size
Este límite no es un fallo técnico de WordPress en sí, sino una medida de seguridad y optimización configurada por tu proveedor de hosting en el archivo de configuración de PHP. Por defecto, valores como upload_max_filesize y post_max_size vienen configurados de fábrica con límites muy bajos (generalmente 2MB o 8MB), lo cual resulta insuficiente para los estándares actuales de diseño web.
Método 1: Modificar el archivo .htaccess
Si tu servidor utiliza Apache, puedes incrementar el límite de subida añadiendo directivas específicas directamente en el archivo de configuración principal de tu sitio.
- Accede a tu panel de control de hosting (cPanel o Plesk) y abre el Administrador de Archivos.
- Localiza el archivo
.htaccessen la raíz de tu instalación de WordPress (activa la opción de mostrar archivos ocultos si no lo ves). - Haz clic derecho sobre el archivo y selecciona editar.
- Añade el siguiente fragmento de código al final del archivo:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300Guarda los cambios y comprueba si el error ha desaparecido al intentar subir tu archivo nuevamente.
Método 2: Editar el archivo functions.php de tu tema
Otra alternativa rápida para forzar el aumento del límite de subida es incorporar líneas de código directamente en las funciones de tu tema activo o tema hijo.
- Entra a tu escritorio de WordPress y navega hasta Apariencia > Editor de archivos de temas.
- Busca y selecciona el archivo
functions.phpen la barra lateral derecha. - Inserta el siguiente código al final del archivo:
@ini_set( 'upload_max_filesize', '64M' );
@ini_set( 'post_max_size', '64M' );
@ini_set( 'max_execution_time', '300' );Haz clic en el botón de actualizar archivo y limpia la caché de tu sitio web para aplicar los cambios correctamente.
Método 3: Contactar con el soporte técnico de tu hosting
Si ninguno de los métodos anteriores funciona debido a restricciones estrictas del servidor o configuraciones de CloudLinux, la opción más rápida y segura es ponerte en contacto directo con el equipo de soporte técnico de tu proveedor de alojamiento web y solicitar que incrementen los valores de PHP para tu dominio.