Uno de los errores más comunes que hemos visto que encuentran los usuarios de WordPress, especialmente en hosting compartido, es el error de memoria agotada.
A veces aparece con un mensaje técnico como "Tamaño de memoria permitido agotado". Otras veces, WordPress simplemente muestra la pantalla genérica "Ha ocurrido un error crítico en este sitio web".
Esto generalmente significa que tu sitio necesita más memoria PHP de la que el servidor tiene permitido usar actualmente. Puede suceder cuando instalas plugins que consumen muchos recursos, subes archivos multimedia grandes o superas tu plan de hosting.
En esta guía, te mostraremos cómo aumentar de forma segura tu límite de memoria PHP en WordPress y solucionar el error. También compartiremos las mejores prácticas para evitar que vuelva a ocurrir.

¿Qué es el error de memoria agotada en WordPress?
El error de memoria agotada en WordPress generalmente ocurre cuando tu sitio web intenta usar más memoria PHP de la que tu servidor permite.
Esto puede hacer que las páginas fallen, que los plugins dejen de funcionar o que se active un error en todo el sitio. En muchos casos, ahora verás un mensaje que dice: "Ha ocurrido un error crítico en este sitio web".

Detrás de escena, el error real se ve algo así:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes)
WordPress está construido con PHP, que se ejecuta en tu servidor y necesita memoria para funcionar. Si tu sitio supera el límite de memoria disponible, PHP deja de funcionar y obtienes este error.
Al ayudar a muchos usuarios a solucionar esto, hemos visto que ocurre cuando los sitios tienen:
- Uno o más plugins mal codificados instalados
- Imágenes o videos grandes que usan memoria de servidor adicional
- Recursos de hosting limitados, especialmente en planes compartidos
WordPress intenta aumentar el límite de memoria automáticamente si es inferior a 64 MB. Pero en muchos casos, eso no es suficiente, especialmente para plugins y temas modernos.
Por qué es posible que no veas el error de memoria real
¿Te preguntas por qué no ves el error de memoria real? Es importante entender esto antes de intentar solucionarlo.
En versiones anteriores de WordPress, a menudo veías el mensaje de error completo de memoria agotada directamente en tu pantalla.
Pero en versiones recientes, WordPress muestra un mensaje más genérico en su lugar:
"Ha ocurrido un error crítico en este sitio web. Por favor, revisa la bandeja de entrada de correo electrónico de tu administrador del sitio para obtener instrucciones."
Esto sucede porque WordPress ahora oculta los detalles sensibles de los errores por defecto. Es parte de una característica de seguridad que evita que los visitantes vean información técnica sobre tu sitio.
Sin embargo, el error real todavía se registra en segundo plano. Puedes ver el mensaje completo:
- Revisando la bandeja de entrada de correo electrónico de la dirección de administrador de tu sitio para obtener instrucciones.
- Activando el modo de depuración de WordPress en tu archivo
wp-config.php. - Revisando los registros de errores de tu sitio a través del panel de control de tu hosting.
Si revisas tu bandeja de entrada de correo electrónico, es posible que encuentres un correo electrónico con la línea de asunto *"Tu sitio está experimentando un problema técnico."*

Dentro de este correo electrónico, encontrarás dónde ocurrió el error y el mensaje de error exacto.
Por ejemplo, verás que el error es causado por tu tema de WordPress o un plugin. Al final del correo electrónico, verás el mensaje de error real.

Recomendamos habilitar el modo de depuración solo temporalmente mientras solucionas problemas. Una vez que encuentres el error, no olvides desactivarlo para evitar mostrar detalles técnicos a tus visitantes.
Ahora, en las siguientes secciones, te mostraremos cómo aumentar manualmente el límite de memoria de PHP para corregir el error y mantener tu sitio funcionando sin problemas.
- Opción 1: Editar el archivo wp-config.php
- Opción 2: Editar el archivo .htaccess
- Opción 3: Revisar tu archivo php.ini
- Opción 4: Actualizar tu hosting de WordPress
- Cómo evitar agotar la memoria de tu WordPress
- Preguntas frecuentes sobre el error de memoria agotada de WordPress
- Guías adicionales sobre errores de WordPress
📝 Nota: Algunos de estos métodos requieren que edites directamente tus archivos de WordPress. Te sugerimos hacer una copia de seguridad de tu sitio web primero para evitar que aparezcan más errores en tu sitio web.
¿Listo? ¡Empecemos de inmediato!
Opción 1: Editar el archivo wp-config.php
Primero, necesitas editar el archivo wp-config.php en tu sitio de WordPress. Este es uno de los archivos principales de WordPress ubicado en el directorio raíz, generalmente llamado public_html.
Necesitarás usar un cliente FTP como FileZilla o el Administrador de archivos en el panel de control de tu hosting web.
A continuación, necesitas pegar la siguiente línea en el archivo wp-config.php justo antes de la que dice: Eso es todo, deja de editar. ¡Feliz blogging!
define( 'WP_MEMORY_LIMIT', '512M' );
Esta línea solicita a WordPress que asigne hasta 512 MB de memoria PHP.
Sin embargo, el límite final depende de la configuración de tu servidor. Si tu host impone un límite inferior, este cambio podría no tener efecto.
Para más detalles, puedes ver nuestra guía paso a paso sobre cómo encontrar y editar el archivo wp-config.php.
Una vez que hayas terminado, necesitas guardar tus cambios y subir tu archivo wp-config.php de vuelta a tu servidor.
Ahora puedes visitar tu sitio de WordPress y el error de memoria agotada debería haber desaparecido.
Opción 2: Editar el archivo .htaccess
El siguiente método es editar el archivo .htaccess. Este archivo también se encuentra en la carpeta raíz del sitio web de WordPress.
Aquí, necesitas pegar el siguiente código antes de la línea que dice #END WORDPRESS.
php_value memory_limit 512M
Similar al código anterior, le indicará a WordPress que aumente el límite de memoria de PHP a 512MB.
Dicho esto, ten en cuenta que este método solo funciona si tu servidor ejecuta Apache con mod_php. Si estás usando PHP-FPM o NGINX, este método podría no tener ningún efecto.
Después de eso, simplemente guarda tus cambios y sube el archivo de vuelta a tu servidor web. Ahora puedes abrir tu sitio web de WordPress nuevamente para ver si el error de límite de memoria ha desaparecido.
Si no puedes encontrar el archivo .htaccess, puedes consultar nuestra guía sobre por qué el archivo .htaccess puede estar ausente y cómo encontrarlo.
Opción 3: Revisar tu archivo php.ini
Si los métodos anteriores no funcionan, es posible que desees revisar tu archivo php.ini.
php.ini es un archivo que controla la configuración de tu PHP, incluida la versión de PHP y los scripts de PHP. No es un archivo central de WordPress, ya que tu proveedor de hosting generalmente lo administra.
Puedes revisar su código para ver el límite de uso de memoria de tu PHP. Para más detalles, puedes consultar nuestra guía sobre cómo encontrar y editar el archivo php.ini.
Sin embargo, dado que este es un método avanzado, te recomendamos contactar al equipo de soporte de tu proveedor de hosting web en su lugar para ver si pueden aumentar el límite de memoria de WordPress manualmente. De lo contrario, esto puede resultar en más errores.
Además, algunos planes de hosting compartido no permiten a los usuarios acceder o modificar el archivo php.ini.
Puedes leer nuestra guía sobre cómo pedir soporte de WordPress correctamente para más información.
Opción 4: Actualizar tu hosting de WordPress
Si encuentras constantemente el error de memoria agotada, podría ser una señal de que tu sitio web ha superado su plan de hosting actual.
A medida que tu sitio web atrae más visitantes y agrega más contenido, requiere más recursos para funcionar sin problemas. Actualizar a un plan con una mayor asignación de memoria puede ser una solución permanente.
Considera actualizar tu hosting de WordPress si:
- Has intentado las soluciones anteriores, pero el error persiste.
- Tu sitio web ha crecido significativamente en tráfico o contenido.
- Planeas agregar características o funcionalidades que requieren más recursos.
Bluehost ofrece planes de hospedaje de WordPress asequibles y confiables que pueden crecer con las necesidades de tu sitio web. Proporcionan una plataforma fácil de usar, específicamente optimizada para WordPress, lo que facilita la administración de tu sitio web.
Si usas nuestro código de cupón de Bluehost, entonces puedes obtener hasta un 61% de descuento en tu primera compra. Simplemente haz clic en el botón de abajo para obtenerlo:

Cómo evitar agotar la memoria de tu WordPress
Ahora que has solucionado el error de memoria agotada de WordPress, aquí tienes algunos pasos proactivos para evitar que vuelva a ocurrir:
- Desactiva los plugins no utilizados. Muchos plugins contribuyen al uso de memoria. Revisa regularmente los plugins instalados y desactiva cualquiera que no estés usando activamente para liberar memoria para tareas esenciales.
- Optimiza las imágenes. Las imágenes grandes pueden consumir mucha memoria. Considera usar un plugin como EWWW Image Optimizer para comprimir automáticamente las imágenes antes de subirlas a tu sitio.
- Usa un plugin de caché. Los plugins de caché almacenan datos del sitio web, lo que reduce la necesidad de que WordPress los regenere en cada visita. Esto puede mejorar significativamente el rendimiento del sitio web y reducir el uso de memoria.
Preguntas frecuentes sobre el error de memoria agotada de WordPress
¿Qué causa el error de memoria agotada en WordPress?
Este error ocurre cuando WordPress necesita más memoria de la que tu servidor permite que PHP use. A menudo es provocado por plugins que consumen muchos recursos, imágenes grandes o un tráfico creciente en planes de hosting de nivel inferior.
¿Por qué solo veo un mensaje de "error crítico" en lugar del error de memoria?
Las versiones más recientes de WordPress ocultan el error técnico detrás de un mensaje genérico "Ha habido un error crítico en este sitio web". Aún puedes ver el error completo habilitando el modo de depuración o revisando tus registros de errores.
¿Cuánta memoria PHP debo asignar?
Recomendamos establecer el límite de memoria a al menos 256 MB. Esto suele ser suficiente para la mayoría de los sitios web, a menos que estés ejecutando una tienda WooCommerce grande o utilizando plugins pesados.
¿Puede el hosting compartido causar este error con más frecuencia?
Sí. Los planes de hosting compartido a menudo vienen con recursos limitados. A medida que tu sitio web crece, puede alcanzar esos límites de memoria más rápido. Actualizar a un mejor plan de hosting puede prevenir este problema.
¿Es seguro aumentar la memoria de PHP manualmente?
Sí, es seguro si se hace correctamente. Recomendamos hacer una copia de seguridad de tu sitio web antes de editar archivos como wp-config.php o .htaccess. Si no te sientes cómodo haciendo esto, nuestro equipo de Pro Services puede ayudarte.
Guías adicionales sobre errores de WordPress
Si estás solucionando otros problemas de WordPress, aquí tienes algunas guías útiles que hemos escrito para facilitarte las cosas.
- Cómo solucionar el error 404 en las publicaciones de WordPress (paso a paso)
- Cómo solucionar el error 'Las cookies están bloqueadas debido a una salida inesperada' en WordPress
- Cómo solucionar WordPress atascado en modo de mantenimiento (la forma fácil)
- Cómo solucionar el error WordPress Admin Ajax 400 (Bad Request)
Esperamos que este artículo te haya ayudado a resolver el error de memoria agotada de WordPress aumentando el límite de memoria de PHP. También puedes consultar nuestra guía para principiantes para solucionar errores de WordPress paso a paso y nuestra lista experta de los errores más comunes de WordPress.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.


Vennh
Esto me funcionó.
/**Esta es una prueba de memoria*/
define(‘WP_MEMORY_LIMIT’, ’64M’);
Gracias por compartir esto tan maravillosamente.
joey
Thanks for the great and simple help! This solved my issue !
Thumbs up;)
Lu
¿El límite de memoria debería ser mayor a 64M? La mayoría de los sitios de WP en los que he trabajado, la carga promedio de página nunca excede los 40-5 megas. La razón por la que pregunto es que leí que WP_MEMORY_LIMIT define la cantidad de memoria que WordPress puede usar por hilo de Apache. Lo que significa que múltiples hilos usarán cada vez más, y eventualmente intercambiarán a disco, lo cual nunca es bueno.
¿Hay algún experto que pueda responder esto?
Personal de WPBeginner
Parece que WordPress no puede crear el archivo wp-config.php o el archivo se elimina después de la instalación. Usa FTP para asegurarte de que haya un archivo wp-config.php presente en tu sitio. Si no, intenta crear uno renombrando el archivo wp-config-sample.php a wp-config.php. Necesitarás editar el archivo manualmente y proporcionar la información de tu base de datos.
Billy
HOLA, ¿cómo resuelvo este error?
http://bloggytech.in/wp-admin/install.php
Por favor, visita esta URL... me muestra este error, después de instalarlo una vez más, muestra lo mismo... Por favor, responde.
aiyeboy
Espero no ser objeto de burla, ¿dónde veo el config.php? ¿Está en mi phpmyadmin o dónde, por favor?
Soporte de WPBeginner
El archivo wp-config.php generalmente se encuentra en la carpeta raíz de tu sitio web y se puede acceder a él usando un cliente FTP o el administrador de archivos de cPanel.
Administrador
aiyeboy
Si lo localizo en un FTP y hago clic en él, me aparece como un archivo para descargar, por favor, ayúdame con una guía completa sobre cómo hacerlo, por favor, mi sitio se cae todos los días...
tony leon
no le des doble clic. Haz clic derecho y selecciona EDITAR o selecciónalo y busca un botón EDITAR en algún lugar (quizás en la parte superior si es GoDaddy). ¡Buena suerte!
LJ LaValle
Abrí el archivo wp-config.php desde mi directorio ftp.
No estaba seguro de cómo realizar el ajuste por completo – no sabía codificación básica de php, así que simplemente copié los precursores básicos que se mostraban para cada entrada y agregué lo siguiente:
/**Esta es una prueba de memoria*/
define(‘WP_MEMORY_LIMIT’, ’64M’);
¡Funcionó!
Ali
¿qué tal si lo cambio a 256 m
Doug
¡¡¡Gracias!!! Esto solucionó un problema que yo mismo creé y me ahorró tener que pagarle a alguien de la empresa de hosting para que actualizara el archivo.
kim
Estoy recibiendo exactamente este error, pero no estoy seguro de cómo acceder. ¿Cómo accedo a wp-config.php, que se encuentra en el directorio raíz de WordPress, ya que no sé dónde encontrarlo? Sí, soy un principiante total. ¿Puedes ayudarme?
Error fatal: Se agotó el tamaño de memoria permitido de 33554432 bytes (se intentó asignar 122880 bytes) en /home/crooked1/public_html/wp-includes/SimplePie/Sanitize.php en la línea 331
Soporte de WPBeginner
Cómo usar FTP para subir archivos a WordPress.
Administrador
mike .levine
¡¡¡Muchísimas gracias!! De verdad... has sido un salvavidas. No te imaginas lo agradecido que estoy por tu ayuda.
Timothy
Hola,
He intentado aumentar el límite a 64 MB y recibí esta advertencia hasta 5 veces:
'ADVERTENCIA: Reinicio del trabajo debido a inactividad por más de 5 minutos.'
La copia de seguridad de la base de datos se detiene hasta el 60%, y el resultado es el siguiente cuando intentó subir a Dropbox:
'ERROR: El tamaño del archivo subido y el tamaño del archivo local no coinciden.'
¿Qué está mal? Estoy usando Bluehost.
¡Gracias!
PS: I’m not a technical person, so give explanation in details
Thomas Cole
He tenido un tiempo complicado trabajando en mi sitio y sacrificaría una MacBook a medianoche para que mi sitio funcione, una pequeña línea de código y estamos de vuelta. ¡Gracias!
Domestic Herald
¡¡¡MUCHAS GRACIAS!!!! Esto funcionó a la perfección y me tomó menos de un minuto implementarlo.
Jonni
¡Muchas gracias!!!!
Estoy en medio de un lanzamiento y de repente no pude actualizar ni crear ninguna página web en todo el sitio debido a un error interno del servidor 500. (Y por supuesto, esto sucedió justo cuando descubrí que la página de inicio tenía un gran problema.)
No obtuve ayuda del soporte, no soy desarrollador web.
¡Pero AÚN pude seguir tus instrucciones y Aleluya! ¡Milagro de los Milagros! Todo funciona ahora.
Todo este trabajo de atraer tráfico, de conseguir gente nueva al sitio – casi desperdiciado por un error del servidor – ¡pero el desastre se evitó! Salvaste el día.
Mi más sincera gratitud.
De nuevo, no puedo agradecerte lo suficiente.
bungkelip
Agregué define(‘WP_MEMORY_LIMIT’, ‘1024M’); pero no funciona, ayúdame
Casey Friday
¡Muchas gracias! Estaba a punto de quejarme con WooThemes de que su extensión de $129 estaba rompiendo mi sitio, pero resultó ser un problema de memoria. ¡Salud!
Janelle
¡Millones de gracias! Esto es muy útil y más gente debería ver esta publicación.
Adrian
En la línea 36/37 de wordpress, wp-config.php debes escribir:
/** Límite de memoria */
define(‘WP_MEMORY_LIMIT’, ’64M’);
Para mí, este problema se resolvió de esta manera. Puedes cambiar 64M por el valor que desees.
Adam Singer
¡Este comentario es súper clave!
Tienes que agregar define( ‘WP_MEMORY_LIMIT’, ’64M’ ); justo antes de que se definan la clave única y las sales, de lo contrario, el cambio no surte efecto. ¡¡¡Gracias!!!
omniafausta
síiiii gracias, me preguntaba por qué no me funcionaba. Fue porque hasta ahora nadie me había dicho DÓNDE en el wp-config tenía que agregar esta línea. ¡¡¡GRACIAS!!!
Rosie Taylor
Gracias por aclarar este paso. Ahora sé por qué simplemente cambiar la otra línea por el valor no funcionó antes. ¡Esto me salvó mucho para un cliente esta noche!
Titel
Hola,
Hoy tuve un problema con wordpress: después de iniciar sesión apareció la "pantalla blanca de la muerte". Entramos a cpanel e insertamos "define (‘WP_MEMORY_LIMIT’, ’64M ‘)’ en wp-config.php y todo salió muy bien.
Muchas gracias WPBeginner.
Hamza Ahmed
Muchas gracias, trabajé muy duro con todos los métodos que encontré en internet, pero fallé. Mi problema ocurrió durante la instalación de WordPress, pegué este código en medio y aumenté su valor a 128 MB, ahora funciona bien, muchas gracias de nuevo.
Jeff Danforth
Mi host me proporciona 64MB y quiere un buen pago extra para aumentar el límite de memoria de PHP, así que me inclino a ser "verde" y reducir mi uso de memoria.
¿CÓMO podría determinar qué complementos u otras cosas eliminar para mantenerme por debajo de 64 MB
A) consumo de memoria de php, por ejemplo, qué complementos son codiciosos
B) ¿tengo un problema de fuga de memoria, por ejemplo, algún complemento malicioso?
Gracias por este foro, por cierto, soy verdaderamente un principiante, pero estoy emocionado con WP (grrr, si puedo hacer que salte sus aros correctamente)
Matthew
¡Esto funcionó para mí, gracias por el consejo!
Daniel
No me funcionó, pero no estoy seguro de qué significa estar "dentro de la etiqueta principal de PHP". Abrí el archivo en Dreamweaver e hice una búsqueda. La palabra "main" no aparece en ninguna parte de la página. Así que puse el código en la línea 2, justo después de "<php". Lo probé en 64 y 128. Gracias.
Personal editorial
La etiqueta principal de PHP significa simplemente insertarla como lo hiciste. A veces esto no funciona, en cuyo caso tienes que preguntarle a tu host.
Administrador
Deepanshu
Gracias por la ayuda.
Pero 64M ya era el valor predeterminado para mí y, por supuesto, no era suficiente, así que lo cambié a 96M y creo que deberías mencionarlo también.
Jan
Bien, pero nada funciona – usa rackspace cloud – probé 32 – 64 – 128 – 256- 512 – 1024Mb MU site no puedo ir más arriba y solo en el administrador no puedo acceder después de un plugin de wpmudev, así que supongo que tengo que eliminarlo y probar algo pro.
Julie Geiger
funcionó perfecto.. gracias por compartir, probé algunas otras soluciones pero todas dieron error.
Nick
Gracias por el artículo. Fue de gran ayuda
pathik
realmente funciona,, tuve un problema de servidor interno,,, cuando agregué un nuevo plugin,,, simplemente aumenté el límite de memoria
define(‘WP_MEMORY_LIMIT’, ’64M’);
en wp-admin y el problema se resolvió..
muchas gracias
Joke van de Fliert
¡Gracias! En mi caso, el proveedor tuvo que cambiar una configuración para aumentar el límite de memoria, ¡pero eso lo solucionó!
Jennifer Ortiz
¡Mil gracias por esto! Recibí el mensaje de error justo después de la instalación de Wordpress – ni siquiera tuve la oportunidad de agregar un plugin.:
Error fatal: se agotó el tamaño de memoria permitido de 33554432 bytes…
Todo parece estar funcionando bien ahora.
Timothy Jacobs
He intentado hacer esto, pero no ha resuelto el problema. Estoy en hosting 1&1 y he intentado todos los cambios, pero sigo recibiendo este error cada vez que subo una imagen de tamaño mediano:
Fatal error: Out of memory (allocated 29884416) (tried to allocate 4096 bytes) in /homepages/21/d258522816/htdocs/TBJFilms/WP/wp-includes/media.php on line 1010
¿Cuál es tu sugerencia?
wpbeginner
@Timothy Jacobs Contacta a tu host. Si se niegan a ayudar, entonces cámbiate.
aidilgoh
Intenté colocar esto al final de wp-config.php y no funcionó.
Sin embargo, colocarlo arriba justo después de la etiqueta <?php funcionó. ¡Hooray!
Guy
¡Exactamente! ¡Muchas gracias, me alegraste el día!
Appdunia
Me funcionó solo después de colocarlo justo después de la etiqueta php. ¡Muchas gracias!
Ahmad Zaruq Spain
Yes, I used the
I just hope my site doesn't keep crashing on every new plugin install, going to check that now. Thanks to all you geeks out there!
1error_reporting(E_ALL); ini_set(‘display_errors’, 1);
2
3define( ‘WP_DEBUG’, true);I found in a post next to this one and was getting an error by using define(‘WP_MEMORY_LIMIT’, ‘128M’); on the last line of my php-config file. Thanks to this comment I placed it right below <?php tag at the top and now the error report is no longer
PatrickTyrus
esto fue de gran ayuda, pero como notaste, fácilmente podría ser un plugin, o como alguien mencionó, podría ser una fuga de memoria.
Y como otros han señalado, hay configuraciones de memoria por una razón, algunos hosts cortarán tus servicios si intentas eludirlas.
¿Hay alguna forma de comprobar qué está consumiendo memoria?
Estaré buscando, pero esto es algo que debería aparecer en publicaciones relacionadas, o como una nota y un enlace al final sobre una de las "numerosas soluciones para ello". Ir por la "solución más simple" podría ayudarte a pasar el día, pero puede que no sea una buena solución a largo plazo, ya que podría ocultar el problema real y retrasar lo inevitable.
Alexis O'Neill
¡¡Me funcionó!! Cambié el idioma de mi sitio a español y supongo que eso consumió la memoria. Agregué la línea simple recomendada en la publicación y ¡listo! De vuelta en mi modo de administrador. La parte realmente útil fue "¡No entres en pánico!" porque mi nivel de ansiedad estaba aumentando rápidamente.
Muchas gracias.
Kiu Karakas
define(‘WP_MEMORY_LIMIT’, ’64M’);
no resuelto
define(‘WP_MEMORY_LIMIT’, ‘164M’);
resuelto
GRACIAS
wpbeginner
@shally1584 No hay un = << en nuestro código. ¿Estás seguro de que estás pegando nuestro código como una función independiente y no como parte de otra cosa?
shally1584
hola. Intenté ajustar el límite de memoria y obtuve este error
‘Parse error: syntax error, unexpected ‘=’ in /home/amanerdm/public_html/beaverealty.com/wp-config.php on line 62′
por favor ayuda a arreglar esto. gracias.
Luna
Gracias por esta publicación… Tenía un par de páginas de consulta de categorías/archivos que estaban arrojando este error después de actualizar a WordPress 3.1. Estaba a punto de reescribir las consultas hasta que encontré tu publicación en una búsqueda de Google.
You saved me a lot of work and headaches
Kdb
Terminé teniendo que cambiar de proveedor de hosting porque no podía conseguir que el actual aumentara la memoria de 32 MB a, bueno, a algo más. Bastante triste. Tomó un poco de molestia transferir tres sitios de Wordpress (y varios otros sitios), pero valió la pena. Mi host actual ofrece 128 MB y mis sitios funcionan MUCHO mejor. De hecho, puedo agregar complementos.
Richard
Hola
Intenté la solución agregando la línea inmediatamente después de la etiqueta de apertura >php (línea 1)
define(‘WP_MEMORY_LIMIT’, ’64M’);
No me funcionó PERO
coloco la línea con comentarios para mi propio uso en (como sucede) la línea 22 y funcionó.
Estoy probando este procedimiento en un sitio WP de prueba usando el tema Twentyten 1.2
/home/par*****/public_html/wp-config.php
Línea 22 /** Límite de memoria de WP Nota: no funciona cuando se coloca inmediatamente después de la línea 1 */
define(‘WP_MEMORY_LIMIT’, ’64M’);
Chris
Este truco no me funciona desde WP 3.
lo que encontré que funcionó fue crear un archivo PHP.INI en la carpeta wp-admin con la línea:
memory_limit = 128M
(o lo que quieras que sea)
Personal editorial
Parece un problema del host en lugar de un problema de WP 3.0. Todavía tenemos este truco funcionando en nuestros clientes.
Administrador
Trunks
¡¡¡Esto funcionó para mí! ¡¡¡Gracias!!!
Crea PHP.INI en la carpeta wp-admin, con la línea “memory_limit = 128M;”
Cambié todos los demás métodos, y este fue el único que pareció funcionar.
Don
¡Gracias! ¡Esto me funcionó! Nada más funcionó hasta que leí tu comentario. El host del sitio web no fue de mucha ayuda.
dan
¡Genial! ¡Gracias!
kdb
Intenté esto, pero mi host lo limita a 32 megas. ¿Alguien puede recomendar un buen host para WP, porque voy a tener que cambiar? ¡Gracias!
Personal editorial
Busca en nuestra lista de hosts recomendados. Puedes encontrarla en nuestra página de inicio.
Administrador
phil
Puse esa línea al principio del archivo (wp-config.php) ¡y funcionó!
ayahshiva
También recibí la misma advertencia cuando activé demasiados plugins
Eyl
Hice el truco, pero parece que no pasó nada. El error sigue apareciendo, ¿puedes sugerir otras soluciones?
Personal editorial
En algunos hosts, este truco no funcionará. Así que tienes que pedirles (suplicarles) que aumenten el límite de memoria de PHP. O deshazte del plugin que lo está causando.
Administrador
Seth Merrick
Gran artículo. Un plugin completamente nuevo que pronto podría aparecer en esta lista es Cobalt WP Boost.
Chécalo aquí:
http://frugaltheme.com/about/cobalt-wp-boost-plugin/
Permite a los propietarios de blogs aumentar sus límites de memoria de WordPress con un par de clics del ratón, además de mostrar información de uso de memoria de un vistazo. WordPress mantiene su límite de memoria interno en 32 MB, lo cual está bien para un blog pequeño; pero si intentas agregar plugins robustos para redes sociales o aplicaciones de comercio electrónico, 32 MB no serán suficientes. Solo se puede esperar que este problema empeore con el lanzamiento de la versión 3.0 que, a juzgar por la versión beta, consumirá mucha más memoria sin aumentar el límite de 32 MB.
Chad McCullough
Acabo de descargar el plugin y lo probaré en mi sitio de prueba. Gracias.
W^L+
Solo recuerda que si el problema es una fuga de memoria (ya sea en PHP mismo o en alguna biblioteca que utilice un plugin), esto solo retrasará su aparición.
Antes de cambiar los límites de memoria, debes asegurarte de que estás utilizando las versiones más recientes de todos los plugins. Asegúrate de estar ejecutando la versión más nueva de WP. Si tu host ofrece múltiples versiones de PHP, asegúrate de estar utilizando la versión 5.
Tu servicio de hosting puede tener límites preestablecidos en el uso de memoria. Si tu edición causa que excedas esos límites, tu servicio puede ser suspendido o cancelado sin previo aviso.
Dunn
Intenté desactivar los plugins uno por uno y descubrí que el plugin Google XML Sitemaps causaba el problema.
Muhammad Asad
¡Me gustaría probarlo! Gracias por el truco.
wparena
Creo que la mejor manera es poner este límite en el archivo wp-setting.php donde este límite de memoria ya se describe como 32M, solo cambia ese valor a 64M.
Chad McCullough
Gracias, wparena. Lo intentaré.
Chad McCullough
¡Cambiar la configuración en el archivo wp-settings.php solucionó mi problema de 2 semanas que me estaba volviendo loco! ¡¡Muchas gracias!!
-Chad
Personal editorial
Sí, pero editar los archivos principales no es la mejor manera. Tendrías que cambiar eso cada vez que actualices WordPress. La forma que compartimos en este artículo te ahorrará tiempo.
Administrador
Chad McCullough
Preferiría no modificar los archivos principales, si es posible. ¿Dónde colocaría la línea en el archivo wp-config.php? No estoy seguro de dónde está la tabla principal de php.
¡Gracias por el artículo y la ayuda!
Personal editorial
Colócala justo después del prefijo de la tabla
Chad McCullough
Funcionó. ¡Gracias!
Kate Mag
Truco genial. ¿Es lo mismo con el límite de memoria de PHP?
Chad McCullough
Creo que esto podría solucionar un problema que he estado teniendo con mi sitio. Simplemente no puedo averiguar dónde está la tabla principal de php en wp-confip.php para colocar la línea.
¡Gracias!