Skip to main content

GLPI

Mise en place de glpi sur un serveur lap 

apt install apache2

apt install php-{mysql,mbstring,curl,gd,xml,intl,ldap,apcu,xmlrpc,zip,bz2} -y

cd /var/www/

mkdir glpi

cd /etc/apache2/sites-available/

cp default-ssl.conf glpi-sssl.conf

image.png

nano glpi-ssl.conf 

image.png

a2enmode ssl

systemctl restart apache2

a2ensite glpi-ssl.conf

systemctl restart apache2

cd /tmp

image.png

image.png

image.png

image.png

a2dissite 000-default.conf

systemctl restart apache2

Pour enlever les erreur annexes avec php cookie etc: 

Sur la bdd : 

create database db_glpi;

GRANT ALL PRIVILEGES ON db_glpi.* TO admindb_glpi@'192.168.90.2' IDENTIFIED BY 'caribou';
FLUSH PRIVILEGES;

Étape 1 : Supprimer le fichier d’installation

Chemin :
/var/www/html/glpi/install/install.php (ou /var/www/html/install/install.php si GLPI est à la racine)

Commande (terminal) :

bash

Copier
sudo rm /var/www/html/glpi/install/install.php

⚠️ Vérifiez d’abord que GLPI est bien installé et fonctionnel avant de supprimer ce fichier.

Étape 2 : Modifier la configuration PHP (php.ini)

Chemin du fichier php.ini (dépend de votre serveur) :

  • Apache + PHP-FPM : /etc/php/8.x/apache2/php.ini
  • Nginx + PHP-FPM : /etc/php/8.x/fpm/php.ini
    (Remplacez 8.x par votre version de PHP, ex: 8.18.2)

Ouvrir le fichier :

bash

Copier
sudo nano /etc/php/8.2/apache2/php.ini

Chercher et modifier :

ini

Copier
session.cookie_secure = On
session.cookie_httponly = On

Si les lignes sont commentées (; au début), retirez le ;.