Archive for Julio, 2008

Solucionar problemas con Wordpress MU, spammers y ScribeFire

Domingo, Julio 20th, 2008
Para los que no saben Wordpress MU es la versión multiusuario del porpular gestor de blogs Wordpress, y es en el que esta basado este blog, por problemas con la instalacion anterior, nunca pude, o nunca supe, evitar que se pudieran registrar cualquier blog que no existiera en ese momento, y por cualquier persona, lo que provoco que despues de un tiempo este blog tuviera mas de 7000 blogs registrados bajo nombre como “enlargeyourpennis”, “freeviagra” o cosas similares.

Despues de un tiempo me decidi a eliminar completamente la instalacion anterior y volver a empezar de cero, solo conservando la base de datos, borre todos los archivos, subi los nuevos y listo, ya tenia mi blog de nuevo en linea , solo me faltaba detener a los spammers que inmediatamente empesaron a obtener nuevos blogs, revisando mi correo descubri que todas las peticiones provenian desde 2 IP’s e investigando un poco encontre como hacer un bloqueo por ip en esta página basicamente solo hay que agregar al .htaccess los siguiente

## USER IP BANNING

order allow,deny
deny from IP.QUE.QUEREMOS.BLOQUEAR
deny from OTRA.IP.A.BLOQUEAR
allow from all

Realmente sencillo, y hasta un tanto obvio, pero no se me habia ocurrido, despues de eso los blogs de spam se terminaron, despues de eso a bloquear todo lo que habian registrado hasta entonces.

El siguiente problema era que no podia configurar la extension de firefox, ScribeFire, que si no saben te permite editar post para varios blogs desde un editor visual y sin tener que usar el dashboard de wordpress, el problema era que al querer hacer el login me decia que este no era valido, aun y cuando comprobe que todo era correcto, despues intente instalando el Windows Live Writer :S el cual me decia que no existia wp.getUsersBlogs, investigando un poco di con esta página donde se reportaba el problema, y mas adelante la solucion, que consiste en reemplazar el archivo xmlrpc.php con este otro creado por alguien llamado glitchnyc sobreescribimos el archivo y listo, ya se puede accesar desde ScribeFire, despues de eso desinstale el Windoes Live Writer.