@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
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
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
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
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.
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.
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.
+
+
*/