]> git.llucax.com Git - mecon/intranet.git/blobdiff - doc/doxygen/instalacion.php
Agrego el modulo que parsea los ini a la documentacion de la instalacion de la intranet
[mecon/intranet.git] / doc / doxygen / instalacion.php
index 39dc27c4a2d9d032fc5dc0401c18bbf17d22790b..2cce0953a9cf932e545cd32eb8c848233f44945b 100644 (file)
@@ -45,6 +45,7 @@
                libxbase-perl                           0.2400-1
                libxml-parser-perl                      2.34-1
                libxml-dumper-perl                      0.67-1
+                libconfig-inifiles-perl
                @endverbatim
 
                Archivos adicionales para que funcione embperl:
@@ -55,6 +56,7 @@
                @verbatim
                cd /tmp
                svn co http://portal.mecon.ar/svn/scripts/embperl
+                cd embperl
                @endverbatim
                Si no está instalado el subversion, pueden obtener estos archivos
                con cualquier cliente HTTP (navegador web) en
@@ -66,6 +68,7 @@
                cp DumperISO.pm /usr/share/perl5/XML/
                mkdir /var/www/htdocs
                cp Php2Embperl_Session.epl /var/www/htdocs/
+               cp base.epl /var/www/htdocs/
                dpkg -i libapache-tempfile-perl_0.04-1_all.deb
                @endverbatim
 
                @verbatim
                Nombre          Versión
                php4            4.3.3
+               php4-cgi        4.3.3
                php4-pear       4.3.3
                php4-gd         4.3.3
                php4-ldap       4.3.3
                        La configuración por omisión de Debian es bastante buena, sólo hay que modificar
                        (o agregar en caso de no estarlo) lo siguiente:
                        @verbatim
-                       zlib.output_compression = On
                        allow_call_time_pass_reference = Off
                        memory_limit = 16M
                        error_reporting = E_ALL
                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
+               svn co http://portal.mecon.ar/svn/brigada/tronco brigada
                @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
+               ln -s ../../sistemas/brigada/sistema/www brigada
                @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
+               ln -s ../sistemas/brigada/lib/BRIGADA
        @endverbatim
 
 
+@section db
+
+       @subsection db_config 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.
+
+               Lo mismo se repite para otros sistemas generalmente (como AI).
+
+       @subsection db_permisos Permisos y Usuarios.
+               A cada sistema debe asignársele un usuario de MySQL y debe darse los permisos necesarios
+               y suficientes a dicho usuario sobre las bases que necesite. Si no se modifica una base a
+               la que accede debe darsele solo permisos de SELECT y si no accede a una db no debe darsele
+               permisos.
+
 */