Month of January, 2009

Instalación
Antes de la instalación debemos tener instalado ssh y apache2 con su modulo para php5.

# apt-get install subversion libapache2-svn

Creando repositorios
Como ejemplo voy a crear el repositorio para 2 proyectos:

# mkdir /var/almacen/svn/
# svnadmin create --fs-type fsfs /var/svn/proyecto1
# svnadmin create --fs-type fsfs /var/svn/proyecto2
# chown -R www-data:www-data /var/svn/*
# chmod -R 770 /var/svn/*

Definimos cada repositorio que tengamos en

Instalación

En este caso la instalación es sobre Debian Lenny. Empezamos instalando los paquetes necesarios con apt:

apt-get install postgis postgresql-8.3-postgis postgresql-doc

que nos instalará y dejará el servidor postgres ya arrancado en el puerto 5432. Aun así nos tocará configurar varias opciones:

Configuración

- Configuramos el acceso desde cualquier ip en /etc/postgresql/8.3/main/postgresql.conf:

listen_addresses = '*'

En un artículo de hace un par de años ya hablaba de instalar Apache + MySQL + PHP sobre Solaris, ahora he escrito un nuevo howto sobre el tema.

En este caso voy a instalar AMP a partir de los paquetes de Sunfreeware.com.

MySQL

- Lo primero es instalar MySQL y todas sus dependencias, que como nos indican en el sitio de sunfreeware son:

Bueno este tip es muy sencillo, voy a instalar una aplicación en Solaris a partir de paquete. Como ejemplo voy a instalar la aplicación wget que descargo desde el sitio Sunfreeware.com.

Instalación
Lo primero que hay que tener en cuenta es que versión de solaris tenemos instalada y su arquitectura, para poder descargar el paquete de instalación apropiado, podemos comprobarlo en nuestro servidor con showrev:

Eliminar todos los hijos de un combo o cualquier otro elemento html, como un div contenedor por ejemplo.

var obj = document.getElementById("idCombo");
while(obj.hasChildNodes()){
  obj.removeChild(obj.lastChild);
}

También se podría recuperar el elemento por nombre si no tenemos mas remedio:

var obj = document.getElementsByName(target)[0];

a mi, se me dio el caso con unos taglibs obsoletos que no aceptaban id.

Instalación en una Debian Lenny:

# apt-get install slapd ldap-utils migrationtools
# dpkg-reconfigure slapd

Nos pedirá entre otros:
- la clave del administrador LDAP

- el sufijo base de nuestro directorio

- el database backend a utilizar

En mi caso selecciono Hierarchical Database (HDB). Este es un nuevo tipo de almacenamiento para OpenLDAP, que sustituye al antiguo BDB, HDB utiliza Oracle Berkeley DB para el almacenamiento y almacena las entradas de forma jerárquica.