En esta entrada se van a explicar diferentes maneras para incrementar el tamaño máximo de subida de ficheros a un WordPress, para ello se deberán de conocer y modificar las siguientes variables:

  • Upload_max_filesize: Variable que determina en MB el tamaño máximo de subida de un único fichero
  • Post max size: Variable que determina en MB el tamaño máximo de subida total de ficheros

Opción 1 – Actualizar el fichero .htaccess

Necesitas conectarte a tu alojamiento a través del FTP para editar el archivo .htaccess de la raíz de tu WordPress, por si acaso, haz una copia de seguridad del fichero.

php_value upload_max_filesize 128M
php_value post_max_size 128M

Tan solo deben cambiar los números a los valores necesarios.

Opción 2 – Actualizar el fichero wp-config.php

Al final del fichero wp-config de WordPress pega las siguientes líneas antes del texto «/* That’s all, stop editing! Happy publishing. */», ten en cuenta que debes adecuar los valores a lo que tu necesites.

@ini_set( 'upload_max_filesize' , '128M' );
@ini_set( 'post_max_size', '128M');

Opción 3 – Contactar con tu hosting

Sucede que muchos alojamientos «capan» estas opciones y la única forma de modificar estos valores es que ellos hagan dichos cambios.

Otras variables de PHP

Existen otras variables de PHP que suelen ser modificadas a conveniencia de nuestro proyecto, a saber:

  • Memory limit: Varibale que define en MB la memoria de PHP que se ejecuta en el servidor.
  • Max execution time: Define el máximo tiempo, en segundos, de ejecución de un script.
  • Max input time: establece el tiempo máximo en segundos que se permite a un script analizar datos de entrada, como POST y GET. La medición comienza en el momento en que PHP es invocado en el servidor y finaliza cuando la ejecución comienza.
  • Max input vars: es un parámetro php que limita el máximo de variables de entrada para una única función php

Los métodos para modificarlas son igual que lo explicado anteriormente, por lo que en el fichero htaccess se debe introducir algo como lo siguiente:

php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
php_value max_input_vars 9000

Y en el caso de que se modifique en el fichero wp-config:

@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );
@ini_set( 'max_input_time', '300' );
@ini_set( 'max_input_vars', '9000' );
¡Valora este artículo y ayúdame a mejorar la calidad del blog!
(Votos: 0 Promedio: 0)