El archivo subido supera la directiva upload_max_filesize en php.ini

> Solución de errores, WordPress

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.
upload_max_filesize WordPress

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.

Plesk - Sitios web y dominios
upload-max-filesize en Plesk
  1. Clic en Sitios web y dominios
  2. Clic en Configuración de PHP
  3. Cambiamos upload-max-filesize a 128M
  4. 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.

upload-max-filesize en cPanel-1
upload-max-filesize en cPanel-2
upload-max-filesize en cPanel-2
  1. En la sección SOFTWARE haz clic en Select PHP Version
  2. En la siguiente pantalla haz clic en la pestaña Options
  3. 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.

Suscríbete a Elementor Academy

Suscríbete y recibe avisos de nuevos contenidos

Temas relacionados

Qué tema elegir Astra o Hello Elementor
¿Qué tema elegir Astra o Hello Elementor?
 true
11:02
0.0/5
Introducción a Elementor, WordPress
{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}
Scroll al inicio

Esto es un mensaje emergente

Elementor cuenta con un constructor de mensajes emergentes que puedes encontrar en el menú Plantillas.

Plantillas > Mensajes emergentes

¡hola!

Ingresa tus datos de acceso