Introducción al Problema de Límite de Subida en WordPress
Uno de los inconvenientes más frustrantes para los administradores de sitios web es encontrarse con el mensaje de error que indica que el archivo supera el límite máximo permitido por el servidor. Esto suele ocurrir al intentar subir temas pesados, plugins avanzados o archivos multimedia de alta resolución.
Causas Principales del Error
El núcleo de WordPress no limita la subida de archivos por capricho, sino que hereda las restricciones de configuración del servidor web (generalmente Apache o Nginx) y de PHP. Las directivas principales que controlan este comportamiento son upload_max_filesize y post_max_size, las cuales vienen configuradas por defecto con valores muy bajos por razones de seguridad y rendimiento.
Método 1: Modificar el archivo .htaccess
Si tu servidor utiliza Apache, puedes aumentar el límite de subida añadiendo directivas específicas al archivo principal de configuración de tu sitio.
- Conéctate a tu servidor mediante FTP o el Administrador de Archivos de tu cPanel.
- Busca el archivo
.htaccessen la raíz de tu instalación de WordPress. - Añade las siguientes líneas al final del archivo:
php_value upload_max_filesize 64Mphp_value post_max_size 64Mphp_value max_execution_time 300php_value max_input_time 300
Método 2: Editar el archivo functions.php del tema
Otra alternativa rápida consiste en modificar el archivo de funciones de tu tema activo actual.
- Accede a tu panel de control de WordPress y ve a Apariencia > Editor de archivos de temas.
- Selecciona el archivo
functions.php. - Agrega el siguiente fragmento de código al final del archivo:
@ini_set( 'upload_max_size' , '64M' );@ini_set( 'post_max_size', '64M');@ini_set( 'max_execution_time', '300' );
Conclusión
Solucionar este problema es vital para la gestión fluida de tu contenido. Si ninguna de estas opciones funciona, te recomendamos contactar directamente con el soporte técnico de tu proveedor de hosting para que incrementen los valores de PHP en el servidor por ti.