Solución al error «The uploaded file exceeds the upload_max_filesize directive in php.ini»

Descripción del problema

Este error ocurre cuando intentas subir un theme o plugin a WordPress y el tamaño del archivo supera el límite permitido configurado en el archivo php.ini. Por defecto, algunos servidores tienen configuraciones que restringen el tamaño de los archivos cargados.

Solución 1: Editar el archivo php.ini

Si tienes acceso a la configuración del servidor, puedes aumentar el límite de tamaño de subida de archivos modificando el archivo php.ini.

  1. Accede a tu servidor mediante FTP o el panel de control de tu hosting.
  2. Busca el archivo php.ini (puede estar en la carpeta public_html o en la configuración de PHP de tu servidor).
  3. Agrega o edita las siguientes líneas:
				
					upload_max_filesize = 512M
post_max_size = 512M
max_execution_time = 800
				
			
  1. Guarda los cambios y reinicia el servidor si es necesario.

Solución 2: Editar el archivo .htaccess

Si no puedes modificar php.ini, intenta editar el archivo .htaccess.

  1. Conéctate a tu servidor mediante FTP.
  2. Encuentra el archivo .htaccess en la carpeta public_html.
  3. Agrega las siguientes líneas al final del archivo:
				
					php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 800
php_value max_input_time 800
				
			
  1. Guarda los cambios y prueba subir el archivo nuevamente.

Solución 3: Modificar el archivo functions.php

Si no puedes acceder a php.ini ni .htaccess, puedes intentar agregar código en el archivo functions.php de tu theme activo.

  1. Accede a tu WordPress y ve a Apariencia > Editor de archivos de temas.
  2. Abre functions.php y agrega este código al final:
				
					@ini_set( 'upload_max_filesize' , '512M' );
@ini_set( 'post_max_size', '512M');
@ini_set( 'max_execution_time', '800' );
				
			
  1. Guarda los cambios y prueba subir el archivo nuevamente.

Solución 4: Contactar al soporte del hosting

Si ninguna de las soluciones anteriores funciona, lo mejor es contactar al soporte de tu proveedor de hosting y solicitar que aumenten los valores de upload_max_filesize y post_max_size.

Conclusión

Este error es común en WordPress y se debe a restricciones en la configuración del servidor. Aplicando cualquiera de estas soluciones podrás subir archivos de mayor tamaño sin problemas.

Leave a Reply

Your email address will not be published.Required fields are marked *