Hace tiempo comente como reparar el error de falta de memoria para WordPress, en este caso es la solución para la version 3.0 en adelante, aunque ahora es menos probable que nos de este error ya que solucionaron esa falta de memoria por default, pero para todos los que usan muchos plugins ahora necesitan mas de 64MB.
La solución es simple y para todos los que están perdidos aquí les explico con los pasos a seguir:
- Descarga el archivo wp-inlcudes/default-constants.php, de preferencia por FTP desde nuestro sitio.
- Lo abrimos para editarlo y buscamos estas lineas:
- Cambiamos los valores al doble para que haya menos problemas, debería quedar así:
- Guardamos los cambios y lo subimos de nuevo por FTP al sitio.
// set memory limits
if ( !defined('WP_MEMORY_LIMIT') ) {
if( is_multisite() ) {
define('WP_MEMORY_LIMIT', '64M');
} else {
define('WP_MEMORY_LIMIT', '32M');
}
}
// set memory limits
if ( !defined('WP_MEMORY_LIMIT') ) {
if( is_multisite() ) {
define('WP_MEMORY_LIMIT', '128M');
} else {
define('WP_MEMORY_LIMIT', '64M');
}
}
Con esta modificación quedara solucionado el problema, aclaro que no lo e podido comprobar yo mismo ya que con los 64MB me es suficiente y no e tenido problema.
Gracias a Matías Salomón por el aviso.
Hola, acabo de escribir una entrada acerca de eso también, me ayudó mucho tu post anterior.
Por cierto conoces cómo arreglar este problema:
Warning: Cannot modify header information – headers already sent by (output started at /*****/*******/*******/wp-config.php:1) in ***************** on line 1601
He intendado arreglarlo borrando los espacios pero no funciona.
Si encuentras alguna solución me gustaria saberlo.
Saludos
Bueno a mi casi siempre me pasa ese error cuando tengo una salida (echo o printf) antes de alguna función header(), pero eso en proyectos personales, en el wordpress no se cual pueda ser la causa (menos en el wp-config.php), pero checa en este sitio:
http://ferticidio.com/solucion-al-cannot-modify-header-information-headers-already-sent-by-de-wordpress
La idea de que afecta el tipo de caracteres con el que se guarda el archivo puede ser alguna causa, checalo puede ser que algo de lo que comentan por ahí sea lo mismo que tienes tu.
Saludos.
ok gracias.
Ya intenté lo más común que es borrar los espacios en blanco, pero seguiré intentando. Al menos puedo seguir escribiendo post.
Saludos
Ya se arregló el problema. Me tomó tiempo pero está listo. El problema es porque el archivo se guarda en utf-8 y tiene una cabecera oculta que hace que se forme ese error.
Es fácil arreglarlo con editor hexadecimal.
Saludos
Es bueno tener el dato, aunque creo que es extraño que suceda ese error, pero de igual forma se agradece la información.
Saludos.
Gracias, me sirvió un monton.
Pero cada vez que actualizo la versión del wordpress me pasa lo mismo..
slds
Yo tuve el mismo error «Fatal error: Allowed memory size of 33554432 bytes exhausted… en la version 3.0, actualize a la 3.1 y segui con el mismo error.
La SOLUCION en mi caso fue desde el panel de control del dominio de mi sitio, actualizarlo a php5 (Ver captura : http://awesomescreenshot.com/066a65f6 )
espero les sirva
Muchas gracias!
Muchas gracias por este post, me ha solucionado los problemas con la instalación de nuevos plugins. 😎
Saludos.