You are not logged in.
Bonjour,
Je viens de passer GLPI en version 0.90. Tout est ok pour le moment sauf pour un détail. Je n'ai plus accès aux pièces jointes des mes tickets.
Celles-ci apparaissent bien dans la section Documents mais si je souhaite les ouvrir j'ai une page Accès refusé, Document introuvable qui s'affiche. Je ne sais pas où sont stockés ces documents dans l'arbo Glpi donc je ne peux vous dire si c'est un problème de droit d'accès.
L'utilisateur apache (www-data) a accès à tous les répertoires lecture+écriture.
./files et ./config sont bloqués (deny dans apache2.conf).
Une suggestion ?
Salutations
N.
Offline
Ok je vois où est l'erreur
Pour faire la migration j'ai renommé l'ancien répertoire glpi puis j'ai déposé la nouvelle version. Visiblement ce n'était pas la bonne méthode. Il aurait fallu écraser le répertoire avec la nouvelle archive. Ce n'est pas franchement explicite sur la procédure de migration (http://glpi-project.org/spip.php?article171).
En restaurant l'ancien répertoire ./files tous les documents semblent à nouveau disponibles.
Offline
Et maintenant j'ai le même problème avec les plugins.
Dès que je lance l'installation d'un plugins (+) j'ai de nouveau "Accès refusé".
Là par contre, je n'ai pas trouvé de solution...
Help!
Offline
Bonsoir newton,
Petite question tu fais une migration sous linux ou windows, si c'est sous linux as-tu bien vérifié les droit sur les répertoires concernés ?
Benoît
CentOS Linux 7.2 PHP 5.5 GLPI 0.90.5
Offline
Salut Benoît,
Sous Debian Linux.
Les droits semblent corrects, mais comment en être sûr ? Quels droits et sur quels répertoires ?
Les droits sur ./files et ./config
drwxrwxr-x 2 www-data root 4096 nov. 25 17:29 config
drwxr-xr-x 24 www-data root 4096 nov. 25 17:29 files
Je vais voir dans la doc si le sujet est abordé.
Last edited by newton (2015-11-26 10:26:15)
Offline
Files doit être la propriété d'apache en récursif.
Les documents sont stockés dans files (un dossier par nom d'extension comprenant des sous-dossier avec les documents cryptés).
Concernant l'installation d'un plugin c'est possible qu'il stocke des données dans files/_plugins, donc vérifier également se répertoire.
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Salut Yllen,
J'ai refait un coup de
chmod -R www-data:root ./files
Mais cela n'a rien changé.
Ce n'est pas lié à un plugin particulier puisque c'est dès que je clique sur ajout que j'ai une page "Accès refusé - Lost".
Offline
Vous avez indiqué que le problème des docuemnts était résolu et restait celui des plugins.
Donc quels sont les plugins utilisés et quelles versions ? sont -ils bien comptabile avec votre version de GLPI qui est ?
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Alors je m'explique :
Pour le moment, mon installation glpi n'a aucun plugin d'installé. Mais dans le menu Configuration -> Plugin, si je clique sur "+" j'arrive sur la page "Accès refusé - Lost".
Offline