You are not logged in.
Bonjour,
pour donner accès aux fichiers de configuration, j'ai fait un chmod -R 777 /glpi.config et /glpi/files
Mais j'ai un message qui m'indique que l'accès à mes répertoires est possible via un navigateur, ce qui est exact.
J'ai essayé de modifier la configuration d'apache2 et les .htaccess mais sans succès.
Est-ce un problème de droits ou de configuration du serveur ?
Bref, si quelqu'un peut m'aiguiller sur une piste ce serait sympa car aucune de mes actions n'a porté ses fruits.
Merci
Offline
Je viens de ressayer en faisant répertoire par répertoire :
chmod 777 /glpi/files et la protection des fichiers est correcte
chmod 777 /glpi/config et la protection des fichiers est correcte
chmod 777/glpi/config/_* et le bouton ressayer me renvoie un message d'erreur
Je repasse donc par /glpi et la protection des fichiers pose problème
Je ressaye fichier par fichier (chouette ..) et je poste le résultat (je n'ai guère d'espoir)
Offline
après le dernier fichier /files/_logs j'ai à nouveau le message m'indiquant que l'accès aux répertoires et aux fichiers via un navigateur est possible alors que ce ne l'était pas jusqu'à ce dernier fichier. J'ai vérifié, on peut effectivement accéder à ces dossiers qui sont en 777. J'abandonne pour ce soir...
Offline
Bonjour.
Pour information, ce message est informatif et peux être passé.
Nous allons regarder pour un message peut être légèrement plus explicite. C'est difficile quand on considère les serveurs web dans leurs ensemble et non seulement apache.
Je vous invite à regarder la directive AllowOverride dans le cas d'apache, qui permet ou non l'utilisation de fichier .htaccess.
Elle devrait être définie sur All pour le vhost de glpi.
Offline
777 ce n'est vraiment pas top pour la sécurité. 664 est largement suffisant.
Ensuite Apache doit être le proriétaire en récursif
- du dossier /files
- du dossier config lors de l'installation
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
Merci orthagh et yllen.
Je viens de constater que c'est une nouveauté de la version 0.90 de faire cette mise en garde sur l'accès aux fichiers. C'est un plus, mais je n'arrive pas à régler le pb.
@yllen : j'ai essayé en 664 sur /glpi/config mais dans ce cas l'installation ne se fait pas.
Je pense que "Apache doit être le propriétaire" correspond à www-data. Je vais essayer de voir comment faire cela.
@orthagh & yllen : pour essayer de régler le pb via apache, j'ai rajouté cela
<Directory /var/www/internet/glpi>
Order Deny,Allow
Deny from all
Options -Indexes
AllowOverride None
</Directory>
J'ai l'impression que cela n'a eu aucun effet
Pour AllowOverride, je l'ai mis sur None car je ne voulais pas avoir à régler chaque fichier .htaccess.
En même temps je ne connais pas particulièrement apache...
Je vais remettre en 777 et poursuivre l'installation. Je règlerai les problèmes de sécurité quand j'en saurai plus sur le sujet.
Merci encore.
Offline
Il faut mettre "AllowOverride Limit" (ou All) pour que les fichiers .htaccess fournit avec GLPI soit pris en compte.
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
J'ai eu le soucis hier aussi en base de test pour une fraiche install mon "problème" venait de firewalld et de SElinux, jette un oeil de ce côté là aussi...
Offline
<Directory /var/www/internet/glpi>
Order Deny,Allow
Deny from all
Donc là tu indiques que tu prends en premier ceux qui sont refusés et ensuite les autorisés.
et pour les refusés, c'est tout le monde
A mon humble avis ça doit pas bien marcher...
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
Bonjour,
La modification de la ligne AllowOverride a supprimé l'erreur lors de l'étape de vérification sur mon serveur.
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride limit
Require all granted
...
Merci pour la manip.
Offline
Bonjour je suis débutant et je le même problème pouvez-vous détailler un peu plus la solution
Merci
Offline
Bonjour nejme34,
Je pense que ta question n'est plus d'actualité, mais elle pourrais servir à d'autres.
Pour corriger ce problème, j'ai modifié le fichier de configuration apache que tu peux trouver sous /etc/apache2/apache2.conf
J'ai ensuite ajouter les lignes suivantes dans ce dernier :
<Directory /var/www/html/glpi>
Options Indexes FollowSymLinks
AllowOverride limit
Require all granted
</Directory>
J'ai redémarré le daemon apache :
/etc/init.d/apache2 restart
Pour finir j'ai relancé la phase de vérification GLPI, le message d'avertissement ne devrait plus être présent.
Offline
Bonjour nejme34,
Je pense que ta question n'est plus d'actualité, mais elle pourrais servir à d'autres.
Pour corriger ce problème, j'ai modifié le fichier de configuration apache que tu peux trouver sous /etc/apache2/apache2.confJ'ai ensuite ajouter les lignes suivantes dans ce dernier :
<Directory /var/www/html/glpi> Options Indexes FollowSymLinks AllowOverride limit Require all granted </Directory>
J'ai redémarré le daemon apache :
/etc/init.d/apache2 restartPour finir j'ai relancé la phase de vérification GLPI, le message d'avertissement ne devrait plus être présent.
Offline