SIVeL 1.1.7 permite manejar varios sitios con una sola instancia (código fuente en una ubicación), cada sitio puede tener un URL y una base de datos independiente.
La labor se facilita si tiene el usuario para PostgreSQL y su clave en el archivo ~/.pgpass (verifiquelo por favor).
Para crear un nuevo sitio pase al directorio de fuentes
de SIVeL /var/www/htdocs/sivel
y saque respaldo de todas las bases:
sudo bin/resptodositio.sh
De ahí pase al directorio de sitios:
cd sitios
y emplee el
archivo de comandos nuevo.sh
:
sudo ./nuevo.sh sivelper
Así creara un nuevo directorio sivelper
en sitios y
una nueva base de datos sivelper
con el mismo usuario
de su instalación principal. Poblará la base de datos
con las tablas básicas y le permitirá crear un primer
usuario.
Tras esto debe configurar el servidor web para
reconocer la nueva instalación, bien con un
Alias
o bien con un
VirtualHost
. Por ejemplo para
agregar un Alias
, edite el archivo
/var/www/conf/httpd.conf
y
puede buscar la sección de Alias y agregar:
Alias /sivelper/ "/var/www/htdocs/sivel"
Reinicie Apache para que la configuración empiece a funcionar:
sudo apachectl stop sudo sh /etc/rc.local
Y después con un navegador desde el mismo servidor abra una dirección de la forma https://127.0.0.1.org/sivelper/ Que debe dar un mensaje como:
No existe configuración 'sitios/WWW.NOCHEYNIEBLA.ORG_OFB'
y una ayuda de como crear el enlace que requiere, que en este caso sería:
cd /var/www/htdocs/sivel/sitios sudo ln -s ofb WWW.NOCHEYNIEBLA.ORG_OFB
Tras esto al volver intentar con la URL de la nueva base: https://127.0.0.1/sivelper/ ya debe deja autenticar.