Cómo solucionar el error de memoria agotada de WordPress - Aumentar la memoria PHP

El error de memoria agotada de WordPress se produce cuando un script excede el límite de asignación de memoria por defecto para PHP. Esto puede impedir que su sitio web funcione correctamente y dar lugar a un mensaje de error como "Error fatal: Tamaño de memoria permitido de X bytes agotado". Aumentar el límite de memoria PHP a menudo puede resolver este problema. He aquí cómo hacerlo [...]

Edite el archivo wp-config.php

En wp-config.php contiene la configuración básica de su sitio WordPress. Puede aumentar el límite de memoria PHP añadiendo una línea de código a este archivo.

  • Conéctese a su sitio web utilizando un cliente FTP o el gestor de archivos proporcionado en su panel de control de alojamiento.
  • Localice el wp-config.php archivo que se encuentra en el directorio raíz de su instalación de WordPress.
  • Editar el archivo y añada la siguiente línea de código justo antes de la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogueo. */:
define('WP_MEMORY_LIMIT', '256M');

Esta línea incrementa el límite de memoria PHP a 256MB. Puede ajustar el valor en función de sus necesidades y de las capacidades de su entorno de alojamiento.

  • Guardar los cambios y vuelve a subir el archivo a tu servidor si utilizas FTP.

Editar el archivo PHP.ini

Si edita el wp-config.php no resuelve el problema, es posible que tenga que aumentar el límite en el php.ini que es el archivo de configuración por defecto de PHP.

  • Este archivo no suele ser accesible en alojamiento compartido, pero puede crear un archivo llamado php.ini en el directorio raíz de su instalación de WordPress y añada la siguiente línea:
limite_memoria = 256M
  • Si está en un servidor VPS o dedicado y tiene acceso a la principal php.ini puede editar directamente este archivo con la misma línea. La ubicación de este archivo puede variar dependiendo de la configuración de su servidor.

Editar el archivo .htaccess

Otra forma de aumentar el límite de memoria de PHP es editando el archivo .htaccess situado en el directorio raíz de su instalación de WordPress.

  • Acceda a su sitio a través de FTP o del gestor de archivos, y busque el archivo .htaccess archivo.
  • Editar el archivo y añada la siguiente línea:
php_value limite_memoria 256M
  • Guardar los cambios y comprueba si se ha resuelto el error de memoria agotada.

Póngase en contacto con su proveedor de alojamiento

Si ninguna de las soluciones anteriores funciona, es posible que su proveedor de alojamiento no permita aumentos manuales del límite de memoria PHP. Póngase en contacto con su equipo de soporte para obtener ayuda. Pueden aumentar el límite por ti o proporcionarte orientación sobre cómo hacerlo dentro de su entorno de alojamiento.

Conclusión

Aumentar el límite de memoria PHP puede ayudar a resolver el error de memoria agotada en WordPress. Sin embargo, también es importante entender por qué se ha producido el error. Podría deberse a un plugin, tema o script personalizado mal codificado. Considere desactivar los plugins y cambiar a un tema predeterminado de WordPress temporalmente para diagnosticar el problema. Si el problema persiste, puede que necesites optimizar tu sitio web o actualizar tu plan de alojamiento para adaptarlo a los requisitos de tu sitio.