Grupos de investigación
Grupos de investigación
Mediante el modo multi-site, se pueden tener varios sitios webs sobre la misma instancia de Drupal. Se emplea
En Debian Stable se recomienda el uso de Drupal 6 disponible en los backports para Debian Lenny (actual Stable).
Repositorio backports para Debian Stable (Lenny) a incluir en /etc/apt/sources.list:
deb http://www.backports.org/debian lenny-backports main contrib non-free
Instalación de drupal6 y paquetes de idiomas:
sudo apt-get install -t backports drupal6 drupal6-mod-i18n
Realizar una configuración por defecto del paquete, proporcionando administrador de BD MySql, contraseña y nombre de la base de datos.
Crear automáticamente esquemas de BD ejecutando la configuración del paquete drupal6, repetir el proceso para cada sitio que se desee mantener sobre Drupal, por cada sitio habrá un esquema y usuario de BD:
dpkg-reconfigure drupal6
Usar el mismo nombre para esquema de BD y usuario de BD propietario del anterior.
Conectar con el gestor de BD MySql como administrador proporcionando la correspondiente contraseña:
mysql -u root -p
Establecer la contraseña de cada uno de los esquemas de BD para Drupal
SET PASSWORD FOR '[usuario_drupal]'@'localhost' = PASSWORD('[clave_drupal]');
http://dev.mysql.com/doc/refman/5.0/en/set-password.html
Establecer los privilegios del usuario sobre su esquema de BD:
GRANT ALL PRIVILEGES ON [bd_drupal].* TO '[usuario_drupal]'@'localhost';
Se toma como ejemplo el dominio aguere.eii.us.es, sobre el cual se crearán nuevos sitios ubicados en subdirectorios del mismo, del tipo aguere.eii.us.es/[subdirectorio]
Es necesario la creación de un alias por cada subdirectorio que aloje un sitio de Drupal en el servidor. En el archivo /etc/apache2/conf.d/drupal6.conf añadir los Alias correspondientes, con la forma:
Alias /[subdirectorio] /usr/share/drupal6
Recargar los módulos y configuración del servidor Apache sin detenerlo:
/etc/init.d/apache2 reload
Para la configuración inicial de cada sitio, acceder a la URL de la forma aguere.eii.us.es/[subdirectorio]/install.php y seguir el asistente de Drupal para la puesta a punto del nuevo sitio.