Skip to main content

Dépannage du serveur Web et de la base

14.1 Page blanche ou erreur 500

sudo apache2ctl configtest
sudo tail -n 100 /var/log/apache2/glpi-error.log
sudo tail -n 100 /var/log/glpi/php-errors.log
php -v
php -m | sort

Puis :

cd /var/www/glpi
sudo -u www-data php bin/console glpi:system:check_requirements

14.2 Erreur de permissions

sudo chown -R www-data:www-data \
  /etc/glpi \
  /var/lib/glpi \
  /var/log/glpi

sudo find /etc/glpi /var/lib/glpi /var/log/glpi \
  -type d -exec chmod 0750 {} \;

sudo find /etc/glpi /var/lib/glpi /var/log/glpi \
  -type f -exec chmod 0640 {} \;

Ne pas appliquer chmod -R 777.


14.3 Connexion à la base impossible

systemctl status mariadb --no-pager
mariadb -u glpi -p glpi
sudo ss -lntp | grep 3306

Contrôler le fichier :

/etc/glpi/config_db.php

14.4 Mauvaise racine Web

Le VirtualHost doit contenir :

DocumentRoot /var/www/glpi/public

et non :

DocumentRoot /var/www/glpi

14.5 L’URL renvoie la page Apache par défaut

sudo a2dissite 000-default.conf
sudo a2ensite glpi.conf
sudo apache2ctl configtest
sudo systemctl reload apache2
apache2ctl -S

Documentation GLPI 11 — Debian 12, Apache, PHP 8.2 et MariaDB.