dhobsd
NoticiasReuniones
Presentaciones
Enlaces
Aprendizaje en Comunidad
|
|
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 /var/www), Servidor PostgreSQL (suponemos socket en /var/www/tmp), PHP5 con los módulos GD y PGSQL. Hemos probado la configuración descrita en OpenBSD 3.8 con Drupal 4.7.3 y Gallery 2.1.2. Instalación de DrupalDel sitio de drupal (http://www.drupal.org) descargue drupal-4.7.x y descomprimalo en /var/www/htdocs/drupal 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 ejemplo.misitio.org, y edite el archivo settings.php: 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 DrupalUna 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:
mkdir /var/www/archivos-drupal sudo chown www:www /var/www/archivos-drupal/
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 Gallery2Descomprima en un directorio utilizable desde el web, por ejemplo en /var/www/htdocs/gallery2/ 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: http://localhost/gallery2 Tendrá que:
touch config.php chmod 666 config.php
Una vez complete la instalación no olvide: 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 /gallery2/, que active autodetección y salve la configuración. 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
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 /var/www/htdocs/drupal/sites un directorio por cada sitio (para que cada uno pueda tener espacio de archivos, temas y mòdulos personalizados), por ejemplo: 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 settings.php para configurar una de las siguientes bases de datos:
$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 |