Fatal error: Allowed memory size WordPress

Este problema es bastante común en las instalaciones de WordPress Fatal error: Allowed memory size. El problema ocurre cuando se instalan plugins que son muy exigentes con los recursos del sistema. Existen varias formas de solucionarlo.

¿Dónde a ocurrido?

Antes de encontrar una solución, debemos identificar dónde se ha producido el error. A grandes rasgos, debemos diferenciar si el problema se ha dado en el front-end, es decir, lo que ve el usuario, o si por el contrario el problema ha ocurrido en el back-end, es decir, en la administración de la web. Los posible valores que puedes aumentar la memoria son 64M, 128M, 256M, 512M… En cualquiera de los casos, debes saber que el valor máximo de la memoria dependerá de tu hosting y que no es nada recomendable establecer el máximo de memoria, sino ir probando desde el valor más bajo e ir incrementando poco a poco la memoria.

Modificar las constantes

Solución 1

Utiliza esta solución si el problema ocurre en el front-end.

  • Accede vía FTP o por medio del gestor de archivos del hosting a tu web.
  • Localiza el archivo default-constants.php y editalo.
  • Localiza la line a WP_MEMORY_LIMIT
  • Modifica el valor indicado en la imagen. Prueba aumentarlo poco a poco, establece el valor en 64Mb y comprueba si se soluciona el error. Si el error persiste sigue aumentando la memoria.

Solución 2

Utiliza esta opción si el problema ocurre en el back-end.

  • Accede vía FTP o por medio del gestor de archivos del hosting a tu web.
  • Localiza el archivo default-constants.php y editalo.
  • Localiza la line a WP_MAX_MEMORY_LIMIT
  • Modifica el valor indicado en la imagen. Prueba aumentarlo poco a poco, modificado a 64Mb y comprueba si se soluciona el error. Si el error persiste sigue aumentando la memoria.

Modificar php.ini

La solución anterior, en el caso de mi hosting Aruba, soluciono todos mis problemas, pero sino es tu caso deberas recurrir al siguiente método:

  • Accede vía FTP o por medio del gestor de archivos del hosting a tu web.
  • Localiza en la raiz de tu sitio el fichero php.ini
  • Modifica o incluye la siguiente línea con el valor que necesites memory_limit = 128M;

Modificar wp-config.php

Si la solución anterior no te funciona o simplemente no tienes acceso al fichero intenta modificar el fichero wp-config.php

  • Accede vía FTP o por medio del gestor de archivos del hosting a tu web.
  • Localiza en la raíz de tu sitio el fichero wp-config.php
  • Si tu problema es con el front-end modifica o incluye la siguiente linea con el valor que necesites define(‘ WP_MEMORY_LIMIT’,’ 128M’);
  • Si tu problema es con el back-end modifica o incluye la siguiente linea con el valor que necesites define(‘ WP_MAX_MEMORY_LIMIT‘,’ 128M’);

Escribir un comentario