Mar 24

Well, finally after a few nights working on this, the update of the BZip2 unit is ready. I have been upgraded it to version 1.04. For historic reasons I have also preserved the versions since 1.01 in the BZip2 Unit page.

Mar 20

The original bzip2.zip package has been uploaded. This will be updated soon.

Mar 20

Luego de dos días buscando la combinación perfecta para tener el wordpress en buenas condiciones al fin tengo un blog funcionando, en una máquina virtual (vmware) ubuntu (7.10) server.

Probé con distintas configuraciones, aunque desde el principio me atra­ía la opción de máquina virtual. La principal ventaja es que así cualquier día puedo llevarmela fácilmente a otro ordenador.

Los pasos para la instalación son los siguientes:

  1. Instalar vmware Server. Para eso nos vamos al sitio www.vmware.com. Afortunadamente dicho software es gratuito, así que podemos utilizarlo siempre que sigamos las condiciones de uso.
  2. Instalar una máquina Virtual Ubuntu. En este punto uno puede optar por descargarse una “virtual appliance” prefabricada desde el mismo sitio de vmware, o hacer una máquina virtual a medida desde cero. Yo lo he preferido de esta última forma, porque ninguna de las configuraciones preestablecidas me convencían, e intenté con Ubuntu JEOS pero cuando cambié el tamaño del disco duro virtual se rompió el sistema, así que no seguí por ese camino. La instalación de Ubuntu Server en una máquina virtual transcurrió sin problemas.
  3. Una vez instalada, tenemos que actualizar el sistema y proceder a instalar aquellos paquetes que nos permitirán hacer funcionar wordpress:
    sudo apt-get install php5 apache2 mysql-server mysql-client php5-mysql wordpress
    Además de estos, se pueden instalar los programas utilitarios que querramos para facilitarnos la vida, en mi caso, los paquetes emacs22, mc.
  4. Activar el mod_rewrite de apache: sudo a2enmod rewrite (requerido para el plugin drain hole de wordpress).
  5. Configuración del wordpress. Las instrucciones se encuentran en /usr/share/doc/wordpress/README.debian, son algo confusas al principio pero luego se entiende que lo que han hecho es hacer la forma de instalación al estilo Debian, como se suele hacer en Ubuntu. En la configuración de apache para wordpress escoger el primer método usando virtual hosts, sino el plugin drain hole no va a funcionar. Para esto tenemos que activar el módulo respectivo: sudo a2enmod vhost_alias
  6. Configuración de la máquina virtual para que sea visible en la web. En este punto, abrimos la VMWare Server Console, y en Host | Virtual Network Settings | NAT debemos configurar nuestra máquina virtual para que acceda a Internet usando NAT, y redireccionar el puerto 80 de la máquina virtual a la máquina host. He visto que si la máquina host es linux, esta opción no está disponible, pero siempre nos queda usar ssh para redireccionar puertos, ejecutando en el host ssh -L :80:localhost:80 <ip de la máquina virtual>
  7. En mi caso, la máquina host tiene la dirección pública y está conectada a Internet, pero he decidido usar un dominio dinámico gratuito disponible en www.dyndns.org para que me sea fácil migrar el blog a cualquier lugar sin rendirle cuentas a nadie.
  8. Agregar el plugin drain-hole. Nota, la versión actual sólo funciona correctamente si nuestro blog está instalado en la raíz del servidor web. En caso de no ser así, debemos configurar nuestro blog usando hosts virtuales.
  9. Agregar Temas, y plugins a gusto del usuario.