Exceeded memory en PHP

Como podéis ver, he instalado el plugin XML Google Maps para generar mapas de rutas de montaña a partir de archivos gpx obtenidos de un GPS.

Este plugin es una maravilla, sin embargo encontré un pequeño problema al cargar archivos de GPS grandes (de más de unos 300KB):

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate
75 bytes) in /home/………../wp-content/plugins/xml-google-maps/xmlgooglemaps_helper.php on line 840

Es decir, el archivo xmlgooglemaps_helper.php intenta utilizar más memoria de la que está asignada para los scripts php (32MB en el caso de mi servidor). Googleando un poco llegué aquí, desde donde salté aquí, donde está la pista definitiva para añadir más memoria a una página php en particular, y que recomiendo leer porque hay más información de la que yo he necesitado aplicar y que puede ser útil para otro caso.

Así que solucionar la falta de memoria disponible para XML Google Maps pasa, en mi caso, simplemente por añadir:

ini_set(‘memory_limit’,’64M’);

Al archivo xmlgooglemaps_helper.php :-)

Tags: , , ,

Leave a Reply

Spam protection by WP Captcha-Free