Después de todo, les sucede a todos los propietarios y administradores de sitios de WordPress: el temido error de memoria de WordPress.
Se está refiriendo a su propio negocio agregando contenido nuevo o multimedia a su sitio web cuando de repente recibe el mensaje «Error fatal: tamaño de memoria permitido xxxxxx bytes».
Entonces, ¿qué acaba de pasar? ¿Por qué WordPress no tiene memoria?
En pocas palabras, todo se reduce al lenguaje de programación PHP. Los sitios de WordPress usan un límite de memoria predeterminado para el código PHP, que se puede superar cuando comienza a agregar más elementos multimedia e interactivos a su sitio.
En este artículo, explicaremos cuál es el límite de memoria PHP de WordPress, por qué es importante para su sitio web y qué puede hacer para aumentarlo.
¿Qué es PHP en WordPress?
PHP es el lenguaje del lado del servidor utilizado por WordPress para crear y administrar las páginas HTML que componen su sitio web. Esto se llama «lado del servidor» porque se ejecuta en el backend de WordPress y no en una computadora de escritorio o dispositivo móvil.
PHP es un lenguaje ligero, rápido y de código abierto que es ideal para generar elementos de sitios web. Los desarrolladores experimentados pueden adaptar o modificar el marco PHP para satisfacer las necesidades específicas de un sitio web, y el código se actualiza periódicamente para mejorar la funcionalidad y aumentar la seguridad. Como resultado, es el lenguaje de secuencias de comandos de propósito general perfecto para WordPress.
¿Cuál es el límite de memoria PHP en WordPress?
Por defecto, WordPress tiene un límite de memoria PHP de 32 MB. Esto está bien para sitios con una pequeña cantidad de páginas y una cantidad limitada de complementos y contenido multimedia, pero cuanto más agregue a su sitio, más se acercará al límite máximo de memoria.
Una vez que se alcanza este límite, digamos que carga un nuevo video o elemento web interactivo, WordPress aumentará automáticamente la memoria disponible a 40 MB. Si aún alcanza el límite, recibirá el mensaje de error descrito anteriormente y no podrá agregar contenido nuevo hasta que haya resuelto el problema.
¿Qué causa el problema con la memoria PHP?
Si bien es posible aumentar la memoria PHP disponible en WordPress a más de 40 MB, vale la pena señalar el motivo para maximizar la memoria antes de tomar medidas para aumentar el límite. Este es el motivo: si la causa raíz del problema de la memoria no es solo el espacio disponible, sino algo relacionado con otros elementos de su sitio, agregar más memoria es solo una solución temporal: el problema persistirá y seguirá mostrando el mismo error.
Algunas causas posibles de problemas de límite de memoria incluyen:
1. Bujías de mala calidad
No todos los complementos se crean de la misma manera. Algunos están diseñados pensando en la velocidad y la calidad, mientras que otros están diseñados para realizar una función específica, pero no intentan mejorar el rendimiento. El uso de muchos complementos con altos requisitos de memoria puede agotar la memoria PHP disponible tanto como sea posible y causar un error fatal en la página.
2. Versiones obsoletas de PHP
Como señaló Registro del motor de búsquedaEl 61,6% de los sitios de WordPress utilizan una versión obsoleta de PHP. Esto no solo representa una amenaza para la seguridad de sus sitios, sino que también afecta su rendimiento. Las versiones más nuevas de PHP pueden manejar más tareas más rápido, lo que a su vez reduce la cantidad de memoria utilizada en un momento dado.
3. Medios sedientos de memoria
Lo que pones en tu sitio web es importante para tu memoria. Por ejemplo, si su sitio de WordPress consiste principalmente en texto con una imagen y un enlace ocasionales, es poco probable que alcance su límite de memoria. Si sube videos y otro contenido interactivo con regularidad, es posible que se quede sin espacio.
¿Qué hacer si no está seguro de qué está causando el problema? Descarga el complemento como Ver la dirección IP del servidor y el uso de la memoria realiza un seguimiento del uso de la memoria y la memoria total disponible para su instalación de WordPress y le muestra la versión de PHP que está utilizando actualmente. Las señales visuales resaltan el aumento de la utilización de la memoria: a medida que aumenta la utilización de la memoria, el porcentaje se vuelve rojo lentamente para indicar que ha alcanzado su límite. El complemento también le muestra cuánta memoria están usando otros complementos para ayudarlo a localizar a los ladrones de memoria.
Pero, ¿debería maximizar el ancho de banda de su memoria y llevar WordPress al límite? ¿O es mejor mantenerse por debajo del límite de memoria para un mejor rendimiento del sitio? Vamos a discutir en la sección a continuación.
¿Cuál es el límite de memoria PHP recomendado en WordPress?
WordPress tiene un límite de memoria de 32 MB por defecto, pero algunos proveedores de alojamiento aumentan este límite a 64 MB para todos los clientes. También puede elegir uno aún más grande, hasta 256 MB.
Si bien el escalado le brinda más espacio para contenido y multimedia, tiene la desventaja potencial de velocidades de sitio web más lentas si implementa una gran sobrecarga de datos. ¿La forma más fácil? Intente aterrizar en algún punto intermedio para equilibrar el rendimiento y el ancho de banda de la memoria.
Cómo aumentar el límite de memoria PHP en WordPress
Si actualizó PHP, eliminó los complementos de mala calidad, limpió el contenido y aún recibe errores de memoria, es posible que deba aumentar su límite de memoria.
Hay varias formas de lograr este objetivo:
- Edite wp-config.php.
- Edite su archivo PHP.ini.
- Edite su archivo .htaccess.
- Utilice un enchufe de memoria.
- Póngase en contacto con su proveedor de alojamiento.
1. Edite wp-config.php.
Si tiene bastante confianza en sus habilidades técnicas, puede intentar editar wp-config.php.
¿Primero? me estoy metiendo en eso Use el Protocolo de transferencia de archivos (FTP) o el Protocolo de transferencia de archivos SSH (SFTP) para conectarse y acceder a los archivos de WordPress. Su kilometraje variará según la solución que esté utilizando, pero debería ver algo como esto:

Abra wp-config.php y busque esta cadena de texto: define (‘WP_MEMORY_LIMIT’, ’32M’);
Luego modifíquelo para que lea define (‘WP_MEMORY_LIMIT’, ‘128M’); Puede alcanzar hasta 256 MB, pero en la mayoría de los casos no necesitará tanta memoria.
2. Edite su archivo PHP.ini.
Si editar el archivo de configuración no resuelve el problema, también puede intentar modificar el archivo PHP.ini. ¿Vale la pena notar? Dado que este archivo administra la configuración del servidor, no podrá modificarlo si está utilizando un proveedor de alojamiento compartido.
Busque la línea memory_limit = 32M y cámbiela a 128M nuevamente. También es una buena idea modificar la línea max_execution_time. Esta línea especifica la cantidad de tiempo en segundos que debe ejecutarse el script PHP. Si se excede el tiempo de espera, PHP devuelve un error. Aumentar este número le da a los scripts más tiempo para ejecutarse, lo cual es una buena idea si planea usar complementos y servicios que hacen un uso intensivo de la memoria.
3. Edite su archivo .htaccess.
La última forma de editar archivos es con el archivo .htaccess. Si bien es accesible a través de la lista de directorios y archivos que devuelven las conexiones FTP, el «.» en el frente significa que es un archivo oculto. Si no lo ve, asegúrese de que su solución FTP o SFTP esté configurada para mostrar todos los archivos y directorios ocultos.
Después de acceder al archivo, busque la siguiente línea: php_value memory_limit Luego agregue el valor deseado – 64M, 128M o 256M – y guarde el archivo.
Cualquiera que sea el método que elija para editar el archivo, borre el caché antes de verificar si el problema está resuelto.
4. Utilice un conector de memoria.
Otra opción para aumentar la memoria PHP disponible es usar un complemento como Límite de memoria de WP WordPress, uso de memoria, memoria del servidor y complemento de salud. Este complemento funciona con WordPress versión 5.2 o superior y le permite modificar la memoria PHP disponible sin tener que acceder o modificar los archivos.
5. Póngase en contacto con su proveedor de alojamiento
¿No menos importante? Póngase en contacto con su proveedor de alojamiento y pídale que aumente su límite de memoria PHP de WordPress. Dependiendo del tipo de alojamiento que tenga (servidor privado virtual, dedicado o compartido), esta puede ser una solución rápida o puede no ser el servicio ofrecido.
Gracias por los recuerdos
Los errores de memoria de PHP en WordPress son frustrantes pero no permanentes. Al modificar sus archivos de WordPress, usar un complemento o comunicarse con su proveedor de alojamiento, puede aumentar significativamente su memoria disponible y evitar problemas de PHP.








