El archivo subido supera la directiva upload_max_filesize en php.ini
- ¿Qué es php.ini?
- ¿Cómo solucionar el problema?
- Cómo cambiar upload_max_filesize en Plesk
- Cómo cambiar upload_max_filesize en cPanel
Este es un error común y fácil de solucionar, se suele producir cuando intentamos cargar un plugin o un archivo multimedia (imagen, pdf, audio, video, …) desde el panel de administración de WordPress y el archivo supera la directiva de tamaño máximo de subida de archivos que por defecto es de 2 Megabytes. Si el archivo que intentamos subir tiene un tamaño superior a 2MB, WordPress nos mostrará este error:
- Al subir un plugin: El archivo subido supera la directiva upload_max_filesize en php.ini.
- Al subir un archivo a la biblioteca de medios: El tamaño del archivo documento.ext excede el tamaño permitido en este sitio.

Este límite tiene la función de evitar que sobrecarguemos con archivos pesados nuestro proyecto.
Como ya sabrás WordPress está programado con el lenguaje PHP (Hypertext Preprocessor – Preprocesador de hipertexto), que al iniciarse carga una serie de directivas a través de un archivo llamado php.ini.
¿Qué es php.ini?
El archivo php.ini es un archivo especial, donde podemos declarar cambios en la configuración de PHP a través de sus directivas. Es uno de los archivos de configuración esenciales, ya que cuando se inicia PHP es el primer archivo que se ejecuta, por lo que cualquier cambio de funcionalidad se leerá en él.
Algunas de las configuraciones más importantes que se implementan en este archivo son: directorio de carga, mostrar errores, registrar errores, tamaño máximo de carga (upload_max_filesize), tiempo máximo de ejecución, etc. Esto permite una fácil administración en la forma en que administra el servidor web Apache.
¿Cómo solucionar el problema?
Para solucionar este problema no hay más que aumentar el valor de la directiva upload_max_filesize, que por defecto está a 2M (2 Megabytes). Puedes aumentar a 4M, 8M, 10M, 16M, … yo te recomiendo que lo subas a 128M, así no tendrás problemas.
Hay varias formas de cambiar esta directiva, la más fácil es que te pongas en contacto con el servicio de soporte técnico de tu proveedor de hosting y se lo solicites: “Por favor necesito que aumentéis la capacidad de la variable upload_max_filesize a 128M para el dominio aqui-tu-dominio.com, gracias“, ahora ya solo te queda esperar a que alguien del equipo de soporte realice el cambio.
Pero también puedes hacerlo tú mismo/a mediante el panel de control de tu administrador de alojamiento web. Vamos a ver cómo hacerlo en los dos administradores de alojemiento web más conocidos Plesk y cPanel.
Cómo cambiar upload_max_filesize en Plesk
Pasos para cambiar upload_max_filesize en Plesk.


- Clic en Sitios web y dominios
- Clic en Configuración de PHP
- Cambiamos upload-max-filesize a 128M
- Nos desplazamos al final de la página y hacemos clic en el botón Aceptar
Cómo cambiar upload_max_filesize en cPanel
Pasos para cambiar upload_max_filesize en cPanel.



- En la sección SOFTWARE haz clic en Select PHP Version
- En la siguiente pantalla haz clic en la pestaña Options
- Nos desplazamos hasta el final de la página y cambiamos el valor de la directiva upload_max_filesize a través del selector
Una vez realizado el cambio ya podrás subir archivos de más de 2 Megabytes y habremos solucionado el problema.
