Cómo Solucionar el Error de Tamaño Máximo de Archivo Subido en WordPress de Forma Definitiva

Cómo Solucionar el Error de Tamaño Máximo de Archivo Subido en WordPress de Forma Definitiva
Anuncio relacionado

Introducción al Error de Tamaño Máximo de Archivo en WordPress

Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es el mensaje de error que indica que el archivo subido excede el tamaño máximo permitido en las directivas del servidor (como 'El archivo excede upload_max_filesize en php.ini'). Esto impide cargar plugins pesados, temas avanzados o archivos multimedia grandes directamente desde el panel de administración.

Causas Principales del Problema

WordPress depende totalmente de la configuración del servidor web (Apache o Nginx) y de PHP. Por defecto, las configuraciones de los proveedores de hosting establecen límites estrictos para el consumo de recursos, fijando el tamaño máximo de subida en valores bajos como 2MB o 10MB para optimizar el rendimiento general.

Método 1: Modificar el archivo .htaccess

Si tu servidor utiliza Apache, puedes aumentar el límite de subida añadiendo líneas de código específicas en el archivo principal de configuración de directorios de tu sitio web.

  1. Accede a tu panel de hosting (cPanel o Plesk) y abre el Administrador de Archivos, o conéctate mediante un cliente FTP.
  2. Localiza el archivo .htaccess en la carpeta raíz de tu instalación de WordPress (si no lo ves, asegúrate de activar la opción de mostrar archivos ocultos).
  3. Edita el archivo y añade el siguiente código al final del mismo:
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300

Guarda los cambios y verifica si el problema se ha resuelto desde tu panel de WordPress.

Método 2: Crear o modificar el archivo php.ini

En muchos servidores compartidos, el archivo php.ini controla las directivas de PHP. Si no existe en tu directorio raíz, puedes crearlo tú mismo.

  1. Crea un nuevo archivo de texto en tu ordenador y nómbralo exactamente php.ini.
  2. Pega el siguiente contenido dentro del archivo:
upload_max_filesize = 64M post_max_size = 64M memory_limit = 256M max_execution_time = 300

Sube este archivo mediante FTP o el Administrador de Archivos de tu hosting directamente en la carpeta public_html (o la carpeta raíz donde esté instalado WordPress).

Método 3: Modificar el archivo functions.php de tu tema

Como última alternativa, puedes intentar forzar el incremento del límite de memoria y tamaño de subida añadiendo una función directamente en el archivo de funciones de tu tema activo.

  1. Ve a Apariencia > Editor de Archivos de Temas en tu escritorio de WordPress.
  2. Selecciona el archivo functions.php.
  3. Añade 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' );

Haz clic en actualizar archivo y comprueba de nuevo la sección de Medios > Añadir nuevo en tu panel de WordPress para confirmar que el límite ha aumentado correctamente.

Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Hardware

Cómo Solucionar el Error de Pitidos de la BIOS al Encender la PC de Forma Definitiva

Aprende a interpretar las señales acústicas de tu placa base al encender el ordenador. Soluciona el fallo de hardware de manera rápida y segura.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error de CORS en JavaScript y APIs de Forma Definitiva

Descubre por qué ocurre la política de mismo origen y cómo solucionarla en tus aplicaciones web modernas paso a paso.

Leer guía completa →
Magento

Cómo Solucionar el Error de Límite de Memoria en Magento 2 de Forma Definitiva

Descubre cómo resolver el fallo de memoria agotada en Magento 2 modificando configuraciones clave de PHP y CLI. ¡Evita caídas en tu e-commerce!

Leer guía completa →