WordPress y plugins abusones: Google Sitemaps

Autor: Armonth | El jueves 08 de febrero del 2007 @ 22:19.

En la lista de wp-testers un usuario ha iniciado un hilo pidiendo ayuda porque al actualizar a WordPress 2.1 cuando intenta borrar o publicar una entrada recibe el siguiente mensaje:

Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 242856 bytes) in ruta-del-blog/wp-includes/functions.php on line 326

No hace falta ser un lumbreras para darse cuenta: tiene tantos plugins instalados que hacer cualquiera de esas dos opciones le consume el máximo de memoria que tiene disponible para la acción (¡50MB!) y todavía no es suficiente.

La lista de plugins no es precisamente pequeña: mulberryKit, Acronym Replacer, Akismet, SK2, Author Image, BLC, Browser Sniff, Coolcode, Feedburner Feed Replacement, Google Sitemaps, Gravatar, Quoter, Share this, Subscribe to Comments, UTW, Wordpress Database Backup, WP-cron, WP-Postviews, WP-Useronline, WP Grins.

Lo interesante viene de ver los consejos y comentarios que dan que sirven para aprender nuevos detalles:

  • WP-Cron viene integrado en WordPress 2.1, por lo que es inutil añadirlo manualmente.

  • WordPress Google Sitemaps es un acaparador de memoria conocido. Por ello su autor recomienda actualizar a la versión inestable 3.0b6 que es de hace menos de 15 días pero corrige el problema de memoria y funciona bien en 2.0.7 y 2.1.

  • Se puede regular el máximo de memoria disponible para PHP mediante .htaccess usando php_value memory_limit 16M o la cantidad deseada (sí, eso no lo sabía ¿qué pasa? }:P).

Conclusión: voy a probar la última versión de Google Sitemaps (que, además, corrige un bug que impide que aparezca en el sitemap una entrada publicada pero programada para el futuro).

Comentarios