Cuándo hace falta tocarlos

Los valores por defecto sirven para la mayoría de sitios. Necesitarás cambiarlos ante síntomas concretos: memoria agotada al instalar un tema, una imagen que se niega a subirse, una importación que se corta a mitad, o un formulario extenso que pierde campos al enviarse.

Los parámetros que importan

DirectivaQué controlaValor razonable
memory_limitMemoria máxima por script.256M para WordPress con varios plugins
upload_max_filesizeTamaño máximo de un archivo subido.64M
post_max_sizeTamaño total del envío. Igual o mayor que el anterior.64M o más
max_execution_timeSegundos antes de cortar un script.300
max_input_varsNúmero máximo de campos en un formulario.3000 en sitios con menús grandes
display_errorsSi los errores se muestran en pantalla.Off en producción

El detalle que hace fallar las subidas

Subir archivos grandes exige tres valores coordinados, y basta con que uno se quede corto para que falle todo: upload_max_filesize, post_max_size y memory_limit. La regla es que post_max_size sea igual o superior al primero, y memory_limit superior a ambos. Subir solo uno y no entender por qué sigue fallando es la frustración más común en este tema.

Cómo cambiarlos

La vía depende de cómo esté configurado el servidor. Si tu panel muestra un selector de opciones de PHP, ese es el camino directo. Si no aparece, la alternativa es un archivo .user.ini en la raíz de tu sitio:

memory_limit = 256M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_vars = 3000

Créalo desde el administrador de archivos dentro de public_html. Los cambios pueden tardar unos minutos en aplicarse porque el servidor guarda esa configuración en caché durante un intervalo.

Alternativa desde WordPress

Para la memoria concretamente, WordPress admite su propia directiva en wp-config.php, antes de la línea que pide dejar de editar:

define('WP_MEMORY_LIMIT', '256M');

Este valor no puede superar el límite que imponga el servidor, así que si el hosting está en 128M, escribir 512M aquí no cambia nada.

Verificar que se aplicó

Crea un archivo info.php con la función phpinfo, ábrelo y busca las directivas. La columna del valor local muestra lo que realmente está activo para tu sitio. Borra el archivo al terminar.

No subas los valores por si acaso

Elevar la memoria a un gigabyte no acelera nada: solo permite que un script mal escrito consuma más antes de detenerse. Si necesitas valores muy altos para operaciones normales, el problema suele estar en un plugin ineficiente o en una consulta sin optimizar.

Was this answer helpful? 0 Users Found This Useful (0 Votes)