GFORGE GUÍA DE INSTALACIÓN

Requisitos De Hardware: Los requisitos de hardware dependen del número de usuarios que usarán el sistema y que tan activos son esos usuarios. Por ejemplo, una instalación de hosts de GForge de alrededor de 450 usuarios y alrededor de 140 proyectos en un solo Pentium de CPU 2.4GHz máquina con 512 MB de RAM.

Usted puede encontrar la información adicional sobre el hardware usado por varias instalaciones de GForge en la lista de sitios de GForge mantenida por Tom Copeland

http://gforge.org/docman/view.php/1/52/gforge-sites.html

Requisitos Del Software GForge debe trabajar correctamente en cualquier sistema configurado así:

Software Opcional:

Se han hecho instalaciones y operaciones exitosas usando los sistemas siguientes:

Instalación

NOTA PARA LOS USUARIOS DE DEBIAN

Usted simplemente puede agregar líneas encontradas en http://people.debian.org/~bayle/ http://people.debian.org/~lolando/ a /etc/apt/sources.list y digitando apt-get install gforge para instalar un sistema de GForge activo, gracias a Christian Bayle y Roland Mas.

Para instalar GForge, siga estos pasos:

  1. Logearse como el usuario root
  2. cd a / el usr/share /
  3. extraiga el contenido del tarball de GForge al directorio actual: el bzip2 - el dc gforge.tar.bz2 | tar xvf

Configurando el Servidor Web

  1. abra /etc/httpd/conf/httpd.conf o bien crea un archivo de gforge.conf en/ el etc/httpd /conf.d/.
  2. Cree el host virtual primario y llene el resto de las directivas en él:
    • NameVirtualHost 192.168.1.1 VirtualHost 192.168.1.1 ServerName gforge.company.com ServerAdmin webmaster@gforge.company.com coloque el resto de directivas en:

  3. Cambie el DocumentRoot para apuntar al directorio del www:

    • DocumentRoot "/ el usr/share/gforge/www"

  4. Cree un Directorio dirigido al DocumentRoot como sigue:

    • "/usr/share/gforge/www" Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all ErrorDocument 404 /404.php

  5. si usted desea preparar un servidor con HTTPS, usted necesita configurar el VirtualHost:443 section de httpd.conf.

  6. agregue varios nuevos nombres de directorios al DirectoryIndex}:

    • DirectoryIndex index.html index.php

  7. configurando PHP para Apache La configuración para el módulo de PHP es diferente para las versiones apaches 1.3 y 2.0. Siga las instrucciones para la versión instalada en su sistema.

Configurando PHP para apache 1.3

  1. Abra / etc/httpd/conf/httpd.conf o / etc/httpd/conf.d/gforge.conf y ponga el resto de las directivas en el host virtual primario.
  2. Inserte las siguientes instrucciones después de la directiva DocumentRoot:

    •    <Location /projects>
         ForceType application/x-httpd-php
         </Location>
         <Location /users>
      
         ForceType application/x-httpd-php
         </Location>

Asegurese que las siguientes lineas estan presentes y no estan en comentario en etc/httpd/conf/httpd.conf:

   LoadModule php_module        modules/libphp.so
   AddModule mod_php.c

Configurando PHP for Apache 2.0

Para nuevas versions de de Apache 2.0 (RedHat 9 o anteriores), por favor siga las instrucciones de Apache 1.3 anteriores.

  1. Abra /etc/httpd/conf.d/php.conf y ponga el resto de las directives en el host virtual primario
  2. Cambie la directiva de los archivos existents a:
    •   <Files *.php> SetOutputFilter PHP SetInputFilter PHP AcceptPathInfo On LimitRequestBody 2097152
        </ Files>

      La directiva LimitRequestBody permite limitar el número máximo de bytes de una demanda (incluso uploads).El valor predeterminado es 524288 (el 512Kb). Esto significa que usted no puede subir archivos con un tamaño >512Kb. Con esta directiva nosotros lo configuramos a 2MB. Si usted desea poner este valor superior a 2MB, usted también debe editar la directiva el upload_max_filesize en php.ini.

  3. Agregue las líneas siguientes:
    •   <Files projects> SetOutputFilter PHP SetInputFilter PHP AcceptPathInfo on
        </Files>
        <Files users> SetOutputFilter PHP SetInputFilter PHP AcceptPathInfo on
        </Files>
      Reiniciar el servidor Apache : /etc/init.d/httpd restart
  4. Cada proyecto web puede tener su propio vhost. Deben habilitarse los vhost_alias del módulo y las directivas siguientes deben agregarse los a httpd.conf:
      [[VirtualHost 192.168.1.1]]
      ServerName projects.gforge.company.com ServerAlias *.gforge.company.com   DocumentRoot /var/www/homedirs/groups
      VirtualDocumentRoot /var/www/homedirs/groups/%1
      <Directory /var/www/homedirs/groups> Options Indexes
    
            ADVERTENCIA - Volviendose en php no permita que ningun usuario
            actualice el archive ph de su servidor, y incluya
            el archive gforge local.inc file y tome su password para
            la base de datos y tener el control total.
    
      php_flag engine off AllowOverride None order allow,deny allow from all
      </Directory>
      DirectoryIndex index.html index.htm
      </VirtualHost>

Configurando La Base De Datos

Responda las siguiente preguntas:

Instale la base de datos:

Ahora es el tiempo para instalar la base de datos, los pasos son:

cd to /usr/share/gforge/db

$ psql -a -U gforge gforge < gforge.sql &> /tmp/gforge.sql.log

MANDRAKE 9-Notas de Instalación (Gracias a FRANCOIS ELIE)

--Adprosl 18:36 30 nov, 2005 (MST)


CategoryDocumentacionTecnica

Guia_de_instalacion_de_Gforge (last edited 2008-04-20 14:39:29 by localhost)