Después de mucho tiempo me vuelvo a encontrar con ustedes para traerles un nuevo tutorial. Esta vez la instalación de GLPI 9.5 primero analizaremos algunas novedades.

Novedades:

  • Panel de información
  • Marketplace
  • Gestión de impacto y gestión de relaciones
  • Plantillas de seguimiento y para problemas y cambios
  • Kanban para proyectos
  • Personificar
  • Diseño y experiencia del usuario (UX):

Requisitos previos:

  • Instalar MariaDB 10.3
  • Repositorios EPEL y REMI.
  • PHP 7.2

Instalación

Actualizar todo el Sistema Operativo:

sudo dnf update

Instalar MariaDB 10.3

sudo dnf module install mariadb

Una vez instalado debemos habilitarlo al inicio del sistema.

sudo systemctl enable --now mariadb

Luego haremos una instalación limpia

sudo mysql_secure_installation

Una vez terminado el proceso de Instalación ingresamos a mysql y creamos la base de datos, el usuario y le damos los permisos. para mas detalles del proceso de instalación revisar mi post de MariaDB o mira el video.

mysql -u root -p
CREATE USER 'glpi'@'%' IDENTIFIED BY 'TuClaveAqui';
GRANT USAGE ON *.* TO 'glpi'@'%' IDENTIFIED BY 'TuClaveAqui';
CREATE DATABASE IF NOT EXISTS `db_glpi`;
GRANT ALL PRIVILEGES ON `db_glpi`.* TO 'glpi'@'%';
FLUSH PRIVILEGES;
exit

Agregar repositorios EPEL y REMI

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf -y install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Instalamos Apache (httpd)

sudo dnf install httpd
sudo systemctl start httpd
sudo systemctl enable httpd

Permitimos reglas de Firewall

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Active algunos booleanos de SELinux necesarios.

sudo setsebool -P httpd_can_network_connect on
sudo setsebool -P httpd_can_network_connect_db on
sudo setsebool -P httpd_can_sendmail on

Reiniciamos Apache

sudo systemctl restart httpd

Instalamos PHP 7.2+

GLPI funciona con PHP 7.2 o versiones superiores.

sudo dnf module list php
sudo dnf module reset php
sudo dnf module enable php:remi-7.3

dnf install php php-mysql php-mysqlnd php-gd php-curl php-intl php-ldap php-apcu php-xmlrpc php-zip php-sodium php-opcache

systemctl enable --now php-fpm
sudo systemctl restart httpd

Descargamos y desempaquetamos GLPI

Dependiendo de tu instalación podrás ¿descargar GLPI si tienes la edición GUI o por líneas de comandos. Lo importante es que logremos desempaquetar GLPI en la siguiente ruta: /var/www/ Una vez ahí aplicamos permisos.

sudo chown -R apache. /var/www/glpi/
sudo chmod -R 755 /var/www/glpi/

Creamos el virtualHost dentro de Apache para direccionamiento directamente a GLPI, de no requerir este punto desempaqueta la carpeta GLPI dentro de /var/www/html.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .