lunes, 29 de agosto de 2016

¿Cómo Instalar GLPI (Gestión Libre de Parque Tecnológico) en Debian 8?

1. Instalar Apache con Soporte para PHP, y varias librerias:
aptitude install apache2
aptitude install libapache2-mod-php5 php5-cli php5-common php5-cgi
aptitude install libapache2-mod-perl2
aptitude install libapache-dbi-perl
aptitude install libnet-ip-perl
aptitude install libsoap-lite-perl
2. Instalar MySQL con soporte PHP
aptitude install mysql-server php5-mysql (aqui va a pedir contraseña para el usuario root de MySql)
3. Instalar Perl
aptitude install perl (en debian viene ya instalado)
4. Instalando PHP
aptitude install libphp-pclzip
aptitude install php5-mysql
aptitude install php5-gd
5.-Para soporte a ldap
aptitude install php5-ldap 
6.- Para soporte a envió de correo electrónico
aptitude install php5-imap
5. Luego debemos arrancar los dos servidores: Apache y MySQL desde consola:
~# /etc/init.d/apache2 restart
~# /etc/init.d/mysql restart

 Verificar la última versión estable de glpi en la siguiente dirección
https://forge.glpi-project.org/projects/glpi/files

9.1.- Descargar del software GLPI desde la web en la siguiente ruta: /var/www/

wget https://forge.glpi-project.org/attachments/download/2093/glpi-0.85.5.tar.gz

si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export https_proxy="https://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget

9.2.- Descomprimir el archivo en el directorio /var/www/
~# tar -xvzf glpi-0.85.5.tar.gz
9.3.- En el directorio /var/www/ se creó un directorio GLPI. Dentro del directorio GLPI, es necesario conceder permisos a los directorios config/ files/, para que GLPI pueda funcionar sin problemas:
~# cd /var/www/glpi
~# chmod -R 777 config/ 
~# chmod -R 777 files/

Editar el siguiente archivo
vi /etc/apache2/sites-enabled/000-default.conf

<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/glpi

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>
 

service apache2 restart

9.4.- La instalación ahora se realizara a través del navegador, escribiendo la siguiente dirección web « http://ip o nombre del server/glpi ».
Al conectarnos a esta dirección se levanta una interfaz con la que se terminara el resto de la instalación y al final el sistema pide la identificación requerida para utilizar GLPI.
Usuario por defecto “glpi” y la contraseña “glpi”.

Al terminar la instalación y probar que ingresemos bien al glpi hay que eliminar el siguiente archivo ubicado en:
/var/www/glpi/
rm install/install.php 

A disfrutar

1 comentario: