]> git.llucax.com Git - mecon/intranet.git/blobdiff - doc/doxygen/instalacion.php
Agrego un paquete de pear a la instalacion de un server.
[mecon/intranet.git] / doc / doxygen / instalacion.php
index b89779283d2615df8c8e8125caa0441093e0f7f9..6cfab0140054b20f616857148bb2c7724973b40c 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
                        pear install HTML_Table
                        pear install HTML_QuickForm
                        pear install HTML_Page
+                        pear install Numbers_Words
+                       pear install Spreadsheet_Excel_Writer<F10>
                        @endverbatim
 
                @subsubsection apache_php_config Configuración de PHP.
                        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/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/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.
                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.
+
 */