@Darem0 si señor!

Drupal + Lighttpd + URLS bonitas + subdirectorio

Si, asi de largo. Tuve que instalar un drupal en un servidor que usaba lighttpd, el problema es que yo lo mudé desde un apache y el drupal usaba el modulo de urls bonitas.. Cuando lo mudé al lighttpd (que no usa mod_rewrite) el sitio no anduvo más ni para atras ni para adelante.

La cosa es que encontré la solucion, pero solo si el sitio estaba sobre el root del vhost, lo que dió mas dolor de cabezas. Al fin encontré la solucion acá con un pequeño script lua y usando lighttpd-mod-magnet.

La solución es bastante simple.. Necesitamos mod-magnet (probablemente necesites root para todos los pasos)

1
2
apt-get install lighttpd-mod-magnet
lighty-enable-mod magnet

Despues hace falta el script lua que hace la magia

1
2
3
cd /etc/lighttpd
wget http://more.zites.net/morefiles/lighty-drupal-lua-conf.tar.gz
tar xvzf lighty-drupal-lua-conf.tar.gz

Luego, activarlo para el host

1
2
3
$HTTP["host"] =~ "your.domain.example.com" {
  include_shell "./drupal-lua-conf.sh"
}

Si el drupal está funcionando sobre un sub-directorio, podes pasarle el sub-directorio como parámetro al script y anda de perlas, algo como

1
include_shell "./drupal-lua-conf.sh drupal-5"

Y voilá, tenes drupal andando en lighty…

Me hizo doler la cabeza una mañana larga esto, por eso lo dejo por acá a mano

22do Festival de Instalación de GNU/Linux de GrULiC

El sábado 24 de abril se llevará a cabo una nueva edición del Install Fest, el Festival Latinoamericano de Instalación de Software Libre (FLISoL), un evento de difusión de Software Libre muy importante en Latinoamérica.

Su principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.

El evento está dirigido a todo tipo de público: estudiantes, académicos, empresarios, trabajadores, funcionarios públcios, entusiastas y aun personas que no poseen mucho conocimiento informático.

El festival se hace en muchos países y ciudades, con entrada libre y gratuita. En Córdoba lo organiza el Grupo de Usuarios de Software Libre de Córdoba (GrULiC), grupo del cual soy miembro hace ya 3 años.

Será desde las 14hs en el aula D3 del Departamento Universitario de Informática, ubicado en Valparaíso sin número, Ciudad Universitaria (Córdoba). Las inscripciones cierran el 20 de abril (ver convocatoria oficial).

Para conocer fechas y ciudades, además de otra información sobre el evento, se puede ingresar a la web de FLISoL.

Tambien podes pasar por:

Publicación en diario Día a Día

Grupo en facebook

¿Por que siendo usuario de Linux me gusta tanto Apple?

Como adicto a la computadoras que soy, tengo una ciclotimia en cuanto a lo que quiero de hardware y software. Pero siempre hubo algo que se mantuvo constante, me gusta mucho linux, y siempre quise un equipo chiquito, liviano y lindo como las mac.

Ahora que estoy cerca de poder comprarme una mac.. y hago un recuento de porque me gusta uno y el otro, y porque me cambiaría o no.

Seguir Leyendo »

Howto chroot – Levantar tu linux desde un live-cd

Ayer me explotó la laptop, no literalmente, sino que actualice la máquina y nunca mas booteo. Lo que habia pasado es que durante la instalación, no se pudeo re-configurar algo del kernel y quedó todo mirando al techo. Ya pensando que iba a tener que reinstalar todo y empezar de vuelta, se me ocurrió entrar a #archlinux en irc.freenode.org y me recomendaron hacer chroot a mi disco, y probar re-instalar el kernel nuevo, el problema es que jamas habia hecho un chroot en mi vida.

La cosa al final es bastante sencilla, tenés que tener un cd de algún sistema operativo con live-cd, yo usé ubuntu porque tenia en la mochila y otro detalle, tenes que saber como están configuradas las particiones de tu equipo, en mi caso:

/dev/sda1 => /boot
/dev/sda3 => /
/dev/sda4 => /home

Sabido eso, empezamos con bootear con el live cd y esperar a tener un shell o un entorno grafico, y empezamos en una consola.

cd /
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo chroot /mnt /bin/bash

Y tenemos un shell de root como si estuviesemos en nuestra máquina. Ahora tenemos que hacer lo que sea tengamos que arreglar, en mi caso:

sudo pacman -S kernel26

Y listo, tenia mi equipo arreglado y listo para bootear de vuelta.

Me voló la cabeza lo fácil que fue, yo ya me veia reinstalando todo, pero no hizo falta. Linux rulz.

Howto hacer business inteligence con Pentaho

[via mi tumblr]

Éste es un pequeño HowTo de como hice yo para montar PENTAHO en mi maquina con el motor Mondrian para OLAP y JPivot para navegarlo.

Éste curso NO tiene en cuenta lo que hay que saber para diseñar el cubo OLAP. Solo vamos a explicar como hacer el schema de Mondrian para que que se pueda navegar la BD ya creada y cargada con datos en el motor.

Como motor de base de datos yo usé MYSQL porque es lo que tenía a mano, pero podrían usar lo que prefieran.

A tener en cuenta:

  • Todo éste tutorial está orientado a usarse en la plataforma GNU|Linux. Teoricamente debería funcionar en cualquier distribucion.
  • Yo lo probe en UBUNTU 9.10 Karmic Koala y Archlinux con las actualizaciones al día y anduvo perfecto.
  • Necesitamos tener la maquina virtual java. En el 90% de las distros de linux el paquete se llama sun-java6-jre

Seguir Leyendo »