GLPI: Quelques astuces en vrac

Quelques commandes qui ont aidés après une mise à jour difficile

myisamchk -r -v -f –sort_buffer_size=128M –key_buffer_size=128M /var/lib/mysql/glpi/glpi_logs.MYI

php /var/www/glpi/scripts/cliupdate.php –force

./bin/console glpi:database:update

Pour le HTACCESS, modifier apache2.conf

AllowOverride All

Script bash pour purger le dossier session

Parfois le dossier session n'est pas nettoyé automatiquement. Il en résulte de (trop) nombreux fichiers dépassant vite le nombre d'inodes autorisés sur la machine. Voici un petit script qui supprime les fichiers de plus de 30 jours en commençant par chaque lettre

#!/bin/bash array=( a b c d e f g h i j k l m n o p q r s t u v w x y z ) for i in "${array[@]}" do echo suppression lettre $i #rm /var/www/html/glpi/files/_sessions/sess_$i* find /var/www/html/glpi/files/_sessions/ -name "sess_$i" -type f -mtime +30 -exec rm -f {} \; done