Difference between revisions of "Publicar varios ABCD-Site bajo una misma instalación de ABCD"
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:
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/