Lors de l’envoi d’un fichier .xlsx
dans GLPI, j’ai rencontré un blocage : le fichier ne s’uploadait pas et une erreur s’affichait. Ce souci venait d’un problème de droits sur le répertoire de stockage des fichiers. Voici comment je l’ai résolu.
il s’agissait de l’erreur : Echec de création du répertoire XLSX Vérifiez que vous avez la permission adéquate.

🔍 Étape 1 : Trouver le répertoire files
de GLPI
GLPI stocke les fichiers envoyés dans un dossier files
. Pour le localiser :
sudo find / -type d -name "files" 2>/dev/null
et du coup mon repertoire se trouve ici
/var/www/glpi/files
🔐 Étape 2 : Vérifier les droits
Alors je vais déjà faire un listing via
ls -al

Je constate que le repertoire XLSX ou /var/www/glpi/files/XLSX est en mode root et pas www-data. ce qui ne permettra pas aux utilisateurs la copie, vu que seul root a les droits.
On va corriger ca en Changeant L’owner (changement propriétaire) du répertoire
sudo chown -R www-data:www-data /var/www/glpi/files
📁 Étape 3 : Réessayer l’upload
Une fois les droits corrigés, le téléversement d’un fichier .xlsx
fonctionne comme prévu dans l’interface GLPI.

Conclusion
Par défaut, les droits nécessaires sur les fichiers et dossiers critiques, comme files
, ne sont pas toujours configurés correctement dans GLPI. De plus, si certains formats de fichiers (par exemple .psd
, .pdf
ou autres extensions personnalisées) n’existent pas dans la configuration, il faudra créer ces dossiers ou emplacements spécifiques, puis attribuer manuellement les droits adaptés. Cette vérification manuelle est indispensable pour éviter des erreurs silencieuses ou un fonctionnement incomplet de GLPI.