07 enero 2009

Agregar mas memoria a Joomla

Algunas veces cuando se instalan algunos componentes o se maneja mucha informacion en la base de datos nos genera un error Joomla, como este:

Fatal error: Allowed memory size of xxxxx bytes exhausted (tried to allocate xxxx bytes) in :\AppServ\www\dominio\includes\domit\xml_domit_lite_parser.php on line 362

Para solucionar este problema tenemos tres opciones modificar el php.ini(si se tiene acceso a el), modificar el .htaccess o en su caso cambiar el configuration.php de Jommla, el unico que no he probado es el cambiar el .htaccess pero los demas funcionan de maravilla, bueno.

php.ini
Aumentar la variable

memory_limit = 8M (incrementar este valor 8,12,16 lo que queramos)


configuration.php (Archivo de configuracion Joomla)

Agregar la la siguiente linea

ini_set('memory_limit', '128M');

de tal manera que quedara de la siguiente forma


ini_set('memory_limit', '128M');
class JConfig {

3 comentarios:

Alberticus dijo...

Hola Abraham, tengo el mismo problema que mucha gente y he visto tu solución, pero al meterme en php.ini y modificar el memory_limit parece que no he hecho nada porque no me deja subir el componente jevents, espero que puedas ayudarme porque despues de desarrollar toda mi web no me deja meter mas componentes.
muchas gracias y espero tu opinión

Abraham Zenteno Sánchez dijo...

que tal alberticus, si pudieras bindar mas informacion sobre el tipo de error que te proporciona joomla, si tienes problemas al instalar el componente verifica que las carpetas de joomla tengan los permisos necesarios los permisos son 755 o 775, yo instale el componente sin ningun problema en joomla en la ver 1.5, con referencia al memory_limit puedes modificarlo en el php.ini o en su caso aggregar la linea ini_set('memory_limit', '128M'); en el configuration.php de joomla saludos

Silvia dijo...

Llevaba una semana sin saber que rayos era el error 500, y como no dice nada este error, costo sacar que el tema era la mamoria... GRacias.. me salvaste, no sabia que hacer ya...

Excel 2013, convertir mes en texto a numero

Si tienes un mes en formato ENERO este lo cambiara a 02, funciona en la versión de Excel 2013, solo se tienen que reemplazar J2 por la celda...