Difference between revisions of "Publicar varios ABCD-Site bajo una misma instalación de ABCD"

From ABCD Wiki
Jump to: navigation, search
Line 54: Line 54:
 
|}
 
|}
 
Basados en estos archivos de configuración vemos que para poseer varios sites bajo la misma instalación de ABCD, tenemos que replicar la carpeta htdocs/site/ tantas veces como instalaciones diferentes queramos tener. A fin de mantener la estructura propia de ABCD recomendamos tener una única carpeta htdocs/site/ y al interior de ella replicar su contenido en tantas carpetas como instalaciones vayamos a crear:
 
Basados en estos archivos de configuración vemos que para poseer varios sites bajo la misma instalación de ABCD, tenemos que replicar la carpeta htdocs/site/ tantas veces como instalaciones diferentes queramos tener. A fin de mantener la estructura propia de ABCD recomendamos tener una única carpeta htdocs/site/ y al interior de ella replicar su contenido en tantas carpetas como instalaciones vayamos a crear:
 +
 +
[[Archivo:Site.jpg|centro]]
 +
 +
Al interior de cada una de estas carpetas copiaremos los archivos contenidos en la carpeta '''htdocs/site/''' original:
 +
[[Archivo:Facultad1.jpg|centro]]
 +
 +
Como ya se mencionó, archivo '''bvs-site-conf.php''' localizado en cada carpeta de un site, contiene los parámetros:
 +
 +
 +
 +
'''DIRECTORY''' para establecer el acceso via http al directorio base del site
 +
 +
'''SITE_PATH''' para establecer la ruta completa el directorio base del site
 +
 +
 +
'''DATABASE_PATH''' para establecer la ruta completa al directorio de la carpeta de bases de datos donde se encuentran los archivos de configuración del site
 +
 +
En nuestro ejemplo el archivo '''bvs-site-conf.php''' del sitio '''facultad1''' deberá especificar:
 +
        DIRECTORY=/site/facultad1/
 +
        SITE_PATH=/ABCD/www/htdocs/site/facultad1/
 +
Entonces, para administrar el site '''facultad1''' escribiremos en nuestro navegador:
 +
        http://[HOST]/site/facultad1/admin/ 
 +
y para visualizar el site de la facultad1, escribiremos en nuestro navegador:
 +
        http://[HOST]/site/facultad1/

Revision as of 10:55, 14 December 2013

Para configurar varios sitios en la misma instalación de ABCD hay que tener en cuenta los siguientes archivos de configuración del iAH:

iah.def.php Localizado en la carpeta htdocs/iah/scripts. Son importantes los siguientes parámetros:

PATH_DATA

Indica la ruta relativa a la raíz de la aplicación en el servidor Web donde se encuentran las páginas estáticas (IAH);

PATH_CGI-BIN

Indica la ruta absoluta del directorio de scripts de CGI

       Ej.: /ABCD/www/htdocs/iah/scripts/

PATH_DATABASE

Indica el camino absoluto del directorio de base de datos en el servidor

       Ej.:/ABCD/www/bases/

PATH_DEF

Indica la ruta absoluta del directorio que contiene los archivos de configuración de las bases de datos

       Ej.: /ABCD/www/bases/par/

Para mayor información ver: [1]


bvs-site-conf.php

Localizado en la carpeta htdocs/site/ contiene los parámetros de configuración de un sitio en particular. Merecen atención los siguientes:

DIRECTORY

Establece el directorio del site para ser accedido mediante HTTP.

       Ej.: DIRECTORY=/site/

SITE_PATH

Ruta completa a la carpeta donde está alojado el directorio del site.

       Ej.: SITE_PATH=/ABCD/www/htdocs/site/

DATABASE_PATH

Ruta completa al lugar donde están alojados los archivos del site en la carpeta de bases de datos

       Ej.: DATABASE_PATH=/bases/site/
DBN.def Es un archivo de texto compuesto por seis secciones y localizado en la carpeta que indica el parámetro PATH_DEF del iah.def.php.

En estas secciones se define las rutas de acceso a la base de datos, índices, formatos de presentación y elementos requeridos por el interfaz iAH.

DBN puede corresponder con el nombre de la base de datos, pero también puede ser un nombre simbólico usado para vincular una base de datos en particular con sus recursos. En los parámetros al interior del DBN.def se hará mención al nombre verdadero de la base de datos identificada con ese nombre simbólico.

Basados en estos archivos de configuración vemos que para poseer varios sites bajo la misma instalación de ABCD, tenemos que replicar la carpeta htdocs/site/ tantas veces como instalaciones diferentes queramos tener. A fin de mantener la estructura propia de ABCD recomendamos tener una única carpeta htdocs/site/ y al interior de ella replicar su contenido en tantas carpetas como instalaciones vayamos a crear:

centro

Al interior de cada una de estas carpetas copiaremos los archivos contenidos en la carpeta htdocs/site/ original: centro

Como ya se mencionó, archivo bvs-site-conf.php localizado en cada carpeta de un site, contiene los parámetros:


DIRECTORY para establecer el acceso via http al directorio base del site

SITE_PATH para establecer la ruta completa el directorio base del site


DATABASE_PATH para establecer la ruta completa al directorio de la carpeta de bases de datos donde se encuentran los archivos de configuración del site

En nuestro ejemplo el archivo bvs-site-conf.php del sitio facultad1 deberá especificar:

       DIRECTORY=/site/facultad1/
       SITE_PATH=/ABCD/www/htdocs/site/facultad1/

Entonces, para administrar el site facultad1 escribiremos en nuestro navegador:

       http://[HOST]/site/facultad1/admin/  

y para visualizar el site de la facultad1, escribiremos en nuestro navegador:

       http://[HOST]/site/facultad1/