Otro de los errores más frecuentes que pueden darse en WordPress es cuando te aparece un mensaje diciendo que falta memoria PHP. En este artículo aprenderás cómo aumentar la memoria PHP de WordPress de una forma rápida y sencilla

Otro de los errores más frecuentes que pueden darse en WordPress es cuando te aparece un mensaje diciendo que falta memoria PHP. En este artículo aprenderás cómo aumentar la memoria PHP de WordPress de una forma rápida y sencilla

¿Por qué se produce este error?

Tienes que tener en cuenta que tu WordPress se encuentra alojado en un servidor, que no es más que un ordenador con características especiales.

Al igual que cualquier otro ordenador, dispone de una memoria determinada para realizar distintas funciones a la vez.

Por lo general, el administrador del servidor, asigna la memoria a las aplicaciones que se encuentran en él, incluido el PHP, que es el lenguaje de programación que usa WordPress.

En ocasiones, cuando tu WordPress tiene instalados demasiados plugins que tratan de hacer determinadas funciones simultáneamente, consumen el máximo de memoria asignada, mostrándose en este caso un error en tu pantalla que te viene a decir algo así como:

Fatal error: Allowed memory size of xxxxx bytes exhausted (tried to allocate xxxx bytes) in /dominio/xxx/public_html/wp-includes/plugin.php on line xxx

Esto también suele ocurrir si tienes instalado WooCommerce en tu WordPress, ya que suele consumir bastante memoria PHP. Ellos recomiendan tener al menos 64M

¿Cómo aumentar la memoria PHP de WordPress?

Por lo general, WordPress va a tratar siempre de ampliar la memoria hasta los 64M. Sin embargo muchas veces no es suficiente y el error va a continuar apareciendo, por lo que deberás hacer una modificación manual en tus archivos, para lo que tienes tres formas distintas.

Modificar wp-config.php

Para ello, tienes que seguir estos pasos:

  1. Accede al Panel de Control de tu Hosting
  2. Entra en el Administrador de Archivos
  3. Localiza el archivo wp-config.php y edítalo
  4. Busca una línea que pone «That’s all, stop editing! Happy blogging»
  5. Justo antes de esta línea, debes copiar el código que te pongo a continuación y, posteriormente, guardar el archivo modificado
define ( 'WP_MEMORY_LIMIT', '256M' );

De todas formas te dejo un vídeo explicativo del Canal de Youtube de WordPress para Novatos, donde podrás ver en tiempo real cómo hacerlo.

Modificar PHP.ini

Si modificando wp-config no has conseguido solucionar el error, deberás ir un paso más allá y modificar el archivo PHP.ini

(Es posible que, dependiendo de tu proveedor de hosting no tengas acceso a este archivo, por lo que deberás hablar con ellos para que lo hagan)

En este caso, deberás seguir los pasos 1 al 3 del punto anterior y agregar la línea que te pongo aquí debajo:

memory_limit = 256M ; Maximum amount of memory a script may consume (256MB)

Modificar .htaccess

Se van agotando las posibilidades. Si no conseguiste solucionarlo con las opciones anteriores, te queda un último intento.

Debes Modificar el archivo .htaccess siguiendo los pasos 1 al 3 de la primera opción y  agregando la linea que te pongo a continuación antes del cierre del archivo

php_value memory_limit 256M

Modificar desde CPanel

Otra opción mucho más sencilla consiste en modificar los límites en php.ini desde CPanel, sin necesidad de escribir ningún código, simplemente sustituyendo el valor que el servidor asigna por defecto a esta memoria, por el nuevo valor que necesites.

¿Y si no funciona?

Si has seguido los pasos anteriores, habrás intentado aumentar la memoria de PHP de WordPress hasta los 256M, pero puede ocurrir en ocasiones, que el proveedor de Hosting que has elegido no te facilite esta opción y tenga la memoria PHP bloqueada.

Aquí tienes dos opciones: primero habla con ellos e intentan que la aumenten. Si no ceden y continúa apareciendo el error te tocará buscar un proveedor de hosting más profesional… ya te dije muchas veces que al final, lo barato, acaba saliendo caro.

Ya sabes que yo te recomiendo que contrates un proveedor de hosting de confianza.

Espero que te haya sido de utilidad este artículo, correspondiente a la serie de errores de WordPress.

Si te aparece frecuentemente otro error en WordPress y quieres que escriba un artículo sobre él, déjame tu comentario debajo!

Nos leemos en el próximo artículo.

Juanma Aranda

Ayudo a usuarios noveles a dar sus primeros pasos con WordPress.

Ver todos los artículos

9 comentarios

Responder a Vicente Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información adicional sobre protección de datos:
Responsable: Juan M. Aranda
Finalidad: Moderar los comentarios de este sitio web.
Cesión: NO se cederán a nadie, salvo obligación legal.
Derechos: acceso, rectificación, cancelación y borrado de tus datos.
Legitimación: tu consentimiento expreso.

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

  • yo tengo ese mismo problema sin embargo yo no estoy usando un plan de hosting, sino que lo tengo en local si, me pueden indicar que debo hacer seria de gran ayuda ya que e seguido los pasos y no funciona.

  • Buenas Juanma, me encanta tu contenido y soy fiel seguidor tuyo en todos los canales que tienes. Tengo una duda importante, estoy haciendo una tienda online y el cliente quiere implementar Realex como pasarela de pago, Sabes si es fácil de configurar? Me vendría genial un poco de ayuda

    • Gracias por pasarte por mi blog y leer el artículo para aumentar la memoria PHP de WordPress, Yvonne.

      Un saludo!

  • Hola Juanma , ya cambie en el archivo wp-config.php y en el php.ini .
    Pero sigo consultando la memoria y sigue en el valor viejo. (con phpinfo.php)
    ¿Cómo hago para que se actualicen los cambios?

  • Juanma, muchas gracias por el artículo, leí varios y no pude solucionar el problema. Este fue súper directo y entendible, ya solucioné el tema. Muchas gracias.

    • Hola Cristian!

      Gracias a ti por pasarte por el blog y leer el artículo.

      Me alegro que te haya sido de utilidad para solucionar el error.

      Un saludo!

Haz volar tu web

WP Rocket

Themes WordPress

Recomendado

LucusHost, el mejor hosting

Cupón Descuento

20% Descuento
reviveoldpost 669x335 5

Be.Live -20%

Enlaza tu perfil de Facebook y emite vídeo en directo en FacebookLive
Consigue esta oferta