X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/8c41140d6a8159d297c58199811fbe684b37c348..2d8807f81f0af8e4c1d842d10daa946672d7fd0f:/doc/doxygen/instalacion.php diff --git a/doc/doxygen/instalacion.php b/doc/doxygen/instalacion.php index 3c5e8e6..7821985 100644 --- a/doc/doxygen/instalacion.php +++ b/doc/doxygen/instalacion.php @@ -14,13 +14,12 @@ @subsection apache_embperl Instalación del Embperl para la Intranet del MECON. - Paquetes del Apache utilizados + Paquetes del Apache utilizados: @verbatim Nombre Versión libapache-dbi-perl 0.92-0.1 libapache-mod-perl 1.29-1 libapache-session-perl 1.54-1 - libapache-tempfile-perl_0.04-1_all.deb - @endverbatim @note El último paquete de la lista fue escrito por la fundación @@ -31,7 +30,7 @@ Otros paquetes de perl usados para la instalación de la Intranet - Paquetes que están en el repositorio del apt de debian + Paquetes que están en el repositorio del apt de debian: @verbatim Nombre Versión perl 5.8.1-2 @@ -48,12 +47,26 @@ libxml-dumper-perl 0.67-1 @endverbatim - Archivos adicionales para el manejo de la sesión del usuario + Archivos adicionales para que funcione embperl: + Para el correcto funcionamiento del embperl son necesarios algunos + paquetes y archivos que no se encuentran en la distribución de + Debian. Los archivos se encuentran en un repositorio de subversion, + para obtenerlos: @verbatim - Nombre Ubicación - SimpleXMLISO.pm /usr/share/perl5/Apache/Session/Serialize/ - DumperISO.pm /usr/share/perl5/XML/ - Php2Embperl_Session.epl /var/www/htdocs/ (raiz del Apache) + cd /tmp + svn co http://portal.mecon.ar/svn/scripts/embperl + @endverbatim + Si no está instalado el subversion, pueden obtener estos archivos + con cualquier cliente HTTP (navegador web) en + http://portal.mecon.ar/svn/scripts/embperl/. + Ahora en el directorio embperl se encuentran estos archivos que + deben ser copiados como se indica en el archivo README: + @verbatim + cp SimpleXMLISO.pm /usr/share/perl5/Apache/Session/Serialize/ + cp DumperISO.pm /usr/share/perl5/XML/ + mkdir /var/www/htdocs + cp Php2Embperl_Session.epl /var/www/htdocs/ + dpkg -i libapache-tempfile-perl_0.04-1_all.deb @endverbatim Todos estos archivos sirven para compartir las sesiones de los @@ -177,6 +190,13 @@ session.auto_start = 1 @endverbatim + Luego hay que crear el archivo de log con los permisos correctos: + @verbatim + touch /var/log/apache/php.log + chown www-data.www-data /var/log/apache/php.log + /etc/init.d/apache restart + @endverbatim + @section locales Configuración de locales. @verbatim apt-get install locales @endverbatim @@ -213,6 +233,8 @@ svn co http://portal.mecon.ar/svn/intranet/tronco intranet svn co http://portal.mecon.ar/svn/samurai/tronco samurai svn co http://portal.mecon.ar/svn/ai/tronco ai + svn co http://portal.mecon.ar/svn/infoleg/tronco infoleg + svn co http://portal.mecon.ar/svn/bandasnovedades/tronco bandasnovedades @endverbatim @subsection sistemas_public Crear estructura pública. @@ -225,6 +247,8 @@ ln -s ../../sistemas/intranet/sistema/www intranet ln -s ../../sistemas/samurai/sistema/www samurai ln -s ../../sistemas/ai/sistema/www ai + ln -s ../../sistemas/infoleg/sistema/www infoleg + ln -s ../../sistemas/bandasnovedades/sistema/www bandasnovedades @endverbatim @subsection sistemas_libs Crear estructura de bibliotecas. @@ -232,7 +256,17 @@ cd /var/www/sistemas_lib ln -s ../sistemas/ai/lib/AI ln -s ../sistemas/samurai/lib/SAMURAI + ln -s ../sistemas/samurai/lib/INFOLEG + ln -s ../sistemas/bandasnovedades/lib/BandasNovedades @endverbatim +@section db Configuración de bases de datos. + + En el directorio doc/ se encuentra un archivo de ejemplo de configuración para la base + de datos que utilizará la intranet. El archivo se llama @c db.ini y debe ser copiado a + @c /var/www/sistemas/intranet/sistema/conf y luego editado para que se conecte a la base + de datos correcta. + + */