El error WP Memory Limit en WordPress y como solucionarlo

El error WP Memory Limit en WordPress y como solucionarlo

Alguna vez te has encontrado con un mensaje de error en WordPress que dice «fatal error: allowed memory size exhausted», significa que tu web ha alcanzado el límite de memoria asignado. Este límite, conocido como WP Memory Limit, define la cantidad máxima de memoria que un script PHP puede utilizar en tu WordPress.

¿Por qué es importante el WP Memory Limit?

WordPress, al igual que cualquier otra aplicación web, necesita memoria para ejecutar sus scripts y procesos. Cuando se alcanza el límite de memoria, las funciones de WordPress pueden fallar, resultando en errores, lentitud o incluso la caída completa del sitio.

¿Cuál es el límite de memoria predeterminado en WordPress?

El límite de memoria predeterminado en WordPress suele ser de 32 MB, aunque puede variar según el hosting. Sin embargo, para la mayoría de los sitios web, especialmente aquellos con plugins o temas complejos, este límite puede ser insuficiente.

¿Cómo aumentar el WP Memory Limit?

Existen varias formas de aumentar el límite de memoria en WordPress:

1. Editar el archivo wp-config.php:

  1. Accede a tu servidor a través de FTP o un administrador de archivos.
  2. Localiza el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Abre el archivo y añade la siguiente línea de código antes de la línea que dice

    /* That’s all, stop editing! Happy blogging. */
    define( 'WP_MEMORY_LIMIT', '256M' );
  4. Reemplaza ‘256M’ por ejemplo por ‘512M’ (en muchos servidores básicos esto no podrá ser superior a ‘512M’)
  5. Guarda los cambios en el archivo wp-config.php

2. Editar el archivo .htaccess:

  1. Accede a tu servidor a través de FTP o un administrador de archivos.
  2. Localiza el archivo .htaccess en la raíz de tu instalación de WordPress.
  3. Abre el archivo y añade la siguiente línea de código:
php_value memory_limit 256M
  1. Reemplaza ‘256M’ con el valor deseado (en megabytes).
  2. Guarda los cambios en el archivo .htaccess.

Editar el archivo php.ini:

  1. Accede a tu servidor a través de FTP o un administrador de archivos.
  2. Localiza el archivo php.ini en la raíz de tu servidor.
  3. Abre el archivo y busca la línea que dice memory_limit.
  4. Cambia el valor actual por el deseado (en megabytes).
  5. Guarda los cambios en el archivo php.ini.

4. Contactar a tu proveedor de hosting:

Si no tienes acceso a los archivos mencionados o no te sientes cómodo editándolos, puedes contactar a tu proveedor de hosting y solicitar que aumenten el límite de memoria por ti.

¿Cuánto debo aumentar el WP Memory Limit?

No existe una respuesta única para esta pregunta, ya que la cantidad de memoria necesaria depende de las características y la complejidad de tu sitio web. Sin embargo, un valor común es 256 MB. Si sigues experimentando problemas, puedes aumentar el límite gradualmente hasta que se resuelvan los errores.

Recuerda: Aumentar el límite de memoria más allá de lo necesario puede afectar al rendimiento de tu servidor y de otros sitios web alojados en él.


¿Aún no tienes Mantenimiento para tu WEB?

Tener tu PÁGINA WEB o TIENDA ONLINE desactualizada es un problema de seguridad para tu negocio.

Solicita información para tener un Mantenimiento completo de tu WEB o Tienda OnLine por menos de la mitad de lo que te cuesta un café.