Drupal es un manejador de contenidos bastante popular; Gallery2 permite mantener albums de fotos. Aunque la licencia de estos programas es GPL, ambos pueden usarse en un sistema OpenBSD para complementar una plataforma de comunicaciones como en: http://www.cristianosporlapaz.info Este artículo describe la instalación y configuración de cada uno de estos programas, así como la inmersión de Gallery2 en Drupal. PrerequisitosServidor web corriendo (suponemos que chroot en Instalación de DrupalDel sitio de drupal (http://www.drupal.org) descargue drupal-4.7.x y descomprimalo en Cree un usuario y una base de datos en PostgreSQL: createuser -Ad -h /var/www/tmp drupal createdb -h /var/www/tmp/ --encoding=UNICODE --owner=drupal drupal cd /var/www/htdocs/drupal/ psql -h /var/www/tmp/ -f database/database.pgsql drupal drupal Después prepare un sitio en drupal, digamos cd sites cp -rf default ejemplo.misitio.org cd ejemplo.misitio.org vi settings.php Suponiendo que la clave del usuario drupal en PostgreSQL es Drupal!, modifique por lo menos $db_url = '!pgsql://drupal:Drupal!@localhost/drupal'; !Primeras labores de Configuración de Drupal Una vez instale podrá ingresar a su sitio desde un navegador y crear la primera cuenta —con la cual administrará la instalación. Entre las primeras labores que puede efecutar una vez instalado y funcionando: * Configurar interfaz en Español: ** En el menu administer/modules active el módulo locale y salve la configuración. ** Descargue la localización para español para su versión de drupal de http://drupal.org/project/Translations y descomprimala (quedará entre otros un archivo es/es.po) ** En el nuevo menu administer/localization elija Import, después proporcione la ubicación de es/es.po ** Una vez suba el archivo, en la configuración de localización active la traducción a Español y elijala como la traducción por defecto. * Crear un rol para administradores ** Desde el menu administrar/control de acceso, tabulador "roles" ** Cree un nuevo rol administrador ** En el tabulador "permisos", habilite todas las opciones para el rol administrador. * Crear usuarios ** En el menú administrar/usuarios en el tabulado "añadir usuario" * Preparar directorio para que Drupal escriba ** Creelo: mkdir /var/www/archivos-drupal sudo chown www:www /var/www/archivos-drupal/ ** Configurelo en el menú admistrar/opciones Instalación de Gallery2Descarge una versión reciente de Gallery 2 de http://gallery.menalto.com/downloads Descargue la versión completa (full) pues incluye módulos requeridos para la integración con Drupal. !Configuración de Gallery2 Descomprima en un directorio utilizable desde el web, por ejemplo en
Aliste un directorio para los datos del programa: sudo mkdir /var/www/g2data chown www:www /var/www/g2data/ Aliste una base de datos: sudo su - _postgresql createuser -h /var/www/tmp -Ad gallery2 createdb -h /var/www/tmp -U gallery2 gallery2 -E UNICODE Después abra el URL correspondiente al sitio de instalación por ejemplo: Tendrá que:
* Autenticarse creando un archivo login.txt en el directorio de Gallery con una cadena.
* Ingresar touch config.php chmod 666 config.php
chmod 644 config.php Inmersión de Gallery2 en DrupalDescargue el módulo de Drupal para Gallery de: http://ftp.osuosl.org/pub/drupal/files/projects/gallery-4.7.0.tar.gz Descomprimalo y copielo al directorio modules de drupal: mv gallery /var/www/htdocs/drupal/modules/ Como administrador de Drupal en el menu Administrar/Módulos active el nuevo módulo que debe aparecer "gallery". Después podrá configurarlo en el nuevo menú Administrar/Opciones/gallery, basta que como URI de Gallery emplee Instalación Multisitio de DrupalSi varios desea que varios sitios compartan la misma instalación de drupal, cree un subdominio/dominio para el sitio que apunte a la IP del servidor, cree un dominio virtual en Apache, por ejemplo: <!VirtualHost 201.245.63.134> !ServerAdmin vtamara@pasosdeJesus.org !DocumentRoot /var/www/htdocs/drupal/ !ServerName militarismo.cristianosporlapaz.info Alias /files/ /var/www/htdocs/drupal/sites/militarismo.cristianosporlapaz.info/files/ Alias /htdocs/drupal/sites/militarismo.cristianosporlapaz.info/files/files/ /var/www/htdocs/drupal/sites/militarismo.cristianosporlapaz.info/files/ !ErrorLog logs/militarismo-error_log !CustomLog logs/militarismo-access_log common </!VirtualHost> Cree en mkdir /var/www/htdocs/drupal/sites/militarismo.cristianosporlapaz.info cd /var/www/htdocs/drupal/sites/ cp defaults/settings.php militarismo.cristianosporlapaz.info/ cd militarismo.cristianosporlapaz.info/ mkdir files mkdir themes mkdir modules Edite el archivo $db_prefix='militarismo_';
$db_prefix = array( 'default' => 'militarismo_', 'users' => '', 'sessions' => '', 'role' => '', 'authmap' => '', 'sequences' => '', ); Finalmente ingrese a install.php (e.g militarismo.cristianosporlapaz.info/install.php) para crear y poblar tablas iniciales. Referencias
Esta información se cede al dominio público y se dedica al padre que es VERDAD. 2006. vtamara@pasosdeJesus.org |