You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2021-04-14 10:15:33

YpLee
Member
Registered: 2021-04-14
Posts: 2

Installation GLPI sur fedora 33 - problème de droits

Bonjour,

Après quelques test en local sur Xamp (tout impec) je suis en train d'installer notre serveur de prod sur une fedora 33 installé tout neuf juste pour glpi smile

Je ne suis pas du tout un spécialiste Linux donc j'ai donc suivit à la lettre ce tuto :

https://wiki.glpi-project.org/doku.php?id=fr:install:glpifedora6#iii_installation_et_configuration_de_glpi

je lance l'install et j'ai tout les tests d'extensions ok / tout les tests d'écriture pas ok roll

Étape 0
Vérification de la compatibilité de votre environnement avec l'exécution de GLPI
Tests effectués	Résultats
Test du Parseur PHP	
Test des sessions	
Test de la mémoire allouée	
Test de l'extension mysqli	
Test de l'extension ctype	
Test de l'extension fileinfo	
Test de l'extension json	
Test de l'extension mbstring	
Test de l'extension iconv	
Test de l'extension zlib	
Test de l'extension curl	
Test de l'extension gd	
Test de l'extension simplexml	
Test de l'extension intl	
Test de l'extension ldap	
Test de l'extension apcu	
Test de l'extension Zend OPcache	
Test de l'extension xmlrpc	
Test de l'extension CAS	
Test de l'extension exif	
Test de l'extension zip	
Test de l'extension bz2	
Test de l'extension sodium	
Test d'écriture des fichiers de journal	Le fichier de log n'a pas pu être créé dans /var/www/html/glpi/files/_log.
Test d'écriture des fichiers de cache	Le dossier ne peut être créé dans /var/www/html/glpi/files/_cache.
Test d'écriture du fichier de configuration	Le dossier ne peut être créé dans /var/www/html/glpi/config.
Test d'écriture des fichiers des actions automatiques	Le dossier ne peut être créé dans /var/www/html/glpi/files/_cron.
Test d'écriture de fichiers documents	Le dossier ne peut être créé dans /var/www/html/glpi/files.
Vérification des droits d'écriture du fichier de sauvegarde	Le dossier ne peut être créé dans /var/www/html/glpi/files/_dumps.
Vérification des droits d'écriture des fichiers graphiques	Le dossier ne peut être créé dans /var/www/html/glpi/files/_graphs.
Test d'écriture des fichiers de verrouillage	Le dossier ne peut être créé dans /var/www/html/glpi/files/_lock.
Test d'écriture de fichiers photos	Le dossier ne peut être créé dans /var/www/html/glpi/files/_pictures.
Test d'écriture des documents des plugins	Le dossier ne peut être créé dans /var/www/html/glpi/files/_plugins.
Test d'écriture de fichiers RSS	Le dossier ne peut être créé dans /var/www/html/glpi/files/_rss.
Test d'écriture des fichiers de sessions	Le dossier ne peut être créé dans /var/www/html/glpi/files/_sessions.
Test d'écriture des fichiers temporaires	Le dossier ne peut être créé dans /var/www/html/glpi/files/_tmp.
Test d'écriture des fichiers téléchargés	Le dossier ne peut être créé dans /var/www/html/glpi/files/_uploads.
Vérification des permissions d'écriture du dossier marketplace	Le dossier ne peut être créé dans /var/www/html/glpi/marketplace.
L'accès web au répertoire des fichiers est protégé	L'accès web au dossier "files" ne devrait pas être autorisé mais cela ne peut pas être vérifié de manière automatique sur cette instance.
Assurez-vous que l'accès à fichier de log des erreurs (/glpi/files/_log/php-errors.log) soit interdit ; sinon vérifiez le fichier .htaccess et la configuration du serveur web.
SELinux en mode Enforcing	Le booléen SELinux httpd_can_network_connectest sur off, certaines fonctionnalités pourraient nécéssiter qu'ils soit sur on.
Le booléen SELinux httpd_can_network_connect_dbest sur off, certaines fonctionnalités pourraient nécéssiter qu'ils soit sur on.
Le booléen SELinux httpd_can_sendmailest sur off, certaines fonctionnalités pourraient nécéssiter qu'ils soit sur on.

Et mes droits sur les fichiers dans /var/www/html/glpi

drwxr-xr-x. 21 apache apache  4096 13 avr 14:08 .
drwxr-xr-x.  3 apache apache    64 14 avr 09:35 ..
drwxr-xr-x.  2 apache apache  4096 13 avr 14:06 ajax
-rw-r--r--.  1 apache apache 52940 13 avr 14:06 apirest.md
-rw-r--r--.  1 apache apache  1533 13 avr 14:06 apirest.php
-rw-r--r--.  1 apache apache  1500 13 avr 14:06 apixmlrpc.php
drwxr-xr-x.  2 apache apache    37 13 avr 14:06 bin
-rw-r--r--.  1 apache apache  1476 13 avr 14:06 caldav.php
-rw-r--r--.  1 apache apache 28420 13 avr 14:06 CHANGELOG.md
drwxr-xr-x.  2 apache apache    39 13 avr 14:06 config
-rw-r--r--.  1 apache apache  1868 13 avr 14:06 CONTRIBUTING.md
-rw-r--r--.  1 apache apache 18092 13 avr 14:06 COPYING.txt
drwxr-xr-x.  5 apache apache  4096 13 avr 14:07 css
drwxr-xr-x.  2 apache apache  4096 13 avr 14:08 css_compiled
drwxr-xr-x. 15 apache apache   226 13 avr 14:06 files
drwxr-xr-x.  2 apache apache 24576 13 avr 14:06 front
-rw-r--r--.  1 apache apache  1063 13 avr 14:06 .htaccess
drwxr-xr-x. 13 apache apache 24576 13 avr 14:06 inc
-rw-r--r--.  1 apache apache  7704 13 avr 14:06 index.php
drwxr-xr-x.  4 apache apache  4096 13 avr 14:06 install
-rw-r--r--.  1 apache apache   684 13 avr 14:06 INSTALL.md
drwxr-xr-x.  2 apache apache  4096 13 avr 14:07 js
drwxr-xr-x.  6 apache apache   126 13 avr 14:06 lib
-rw-r--r--.  1 apache apache  2254 13 avr 13:42 .listing
drwxr-xr-x.  2 apache apache  4096 13 avr 14:08 locales
drwxr-xr-x.  2 apache apache    40 13 avr 14:06 marketplace
drwxr-xr-x.  9 apache apache  4096 13 avr 14:06 pics
drwxr-xr-x.  2 apache apache    40 13 avr 14:06 plugins
drwxr-xr-x.  4 apache apache    46 13 avr 14:07 public
-rw-r--r--.  1 apache apache  4885 13 avr 14:06 README.md
drwxr-xr-x.  2 apache apache   128 13 avr 14:06 scripts
-rw-r--r--.  1 apache apache   889 13 avr 14:06 SECURITY.md
drwxr-xr-x.  2 apache apache   174 13 avr 14:06 sound
-rw-r--r--.  1 apache apache  1934 13 avr 14:06 status.php
-rw-r--r--.  1 apache apache   481 13 avr 14:06 SUPPORT.md
drwxr-xr-x. 28 apache apache  4096 13 avr 14:08 vendor

Je ne vois pas du tout ou est le problème hmm

Un peu d'aide serait la bienvenue ça fait 2 heures que je cherche big_smile

Last edited by YpLee (2021-04-14 10:17:57)

Offline

#2 2021-04-14 11:03:34

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: Installation GLPI sur fedora 33 - problème de droits

je ne connais pas FEDORA mais êtes vous sûr que le propriétaire doit être apache et pas www-data ?


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#3 2021-04-14 13:12:29

YpLee
Member
Registered: 2021-04-14
Posts: 2

Re: Installation GLPI sur fedora 33 - problème de droits

Oui, sur Fedora c'est apache.

Entre temps j'ai trouvé une façons de contourner le problème :
J'ai passé SELinux à permissive :

setenforce 0

Et la l'install marche impec j'ai pu la finir.
Mais si je repasse en Enforcing je n'ai plus accès à mon glpi ^^' ...

Offline

#4 2021-04-16 09:29:03

homebrewtainy
Member
Registered: 2020-04-04
Posts: 151

Re: Installation GLPI sur fedora 33 - problème de droits

Bonjour à tous,
Laisser SELinux en fonction reste une bonne pratique, mais il faut alors appliquer les bons contextes aux fichiers et dossiers :

/var/www/html/glpi/*                  => system_u:object_r:httpd_sys_content_t:s0
  /var/www/html/glpi/config           => system_u:object_r:httpd_sys_rw_content_t:s0
  /var/www/html/glpi/files              => system_u:object_r:httpd_sys_rw_content_t:s0
  /var/www/html/glpi/marketplace  => system_u:object_r:httpd_sys_rw_content_t:s0

EDIT:
Ainsi que les booléennes SELinux requises :

setsebool -P httpd_can_network_connect on && setsebool -P httpd_can_network_connect_db on && setsebool -P httpd_can_sendmail on && getsebool -a | grep httpd

Cordialement.

Last edited by homebrewtainy (2021-04-16 09:51:49)


Creuser, creuser... creuser.
GLPI 10.0.16 [ Linux el 9.4 | Apache/2.4.xx | mysql 15.1 MariaDB 10.5.xx | PHP 8.3.x ] - Apache HTTPS r-proxy [ Linux el 9.4 | Apache/2.4.xx ]
GLPI Inventory 1.3.5 | Data Injection 2.13.5 | Treeview (Arborescence) 1.10.2 | Behaviors (Comportements) 2.7.3
-- Any exchange not written in French comes from an automatic translation. --

Offline

#5 2021-05-21 08:36:28

andres79
Member
Registered: 2021-05-21
Posts: 1

Re: Installation GLPI sur fedora 33 - problème de droits

hola, estoy tratando de instalar glpi en red hat 8.3 pero no encuentro una documentación clara, me puedes ayudar?

Offline

#6 2021-05-22 12:02:33

ligenix
Member
Registered: 2021-04-13
Posts: 57

Re: Installation GLPI sur fedora 33 - problème de droits

Je viens de reconstruire les paquets RPM RHEL, CentOS pour Fedora 32 à 34 :

https://copr.fedorainfracloud.org/coprs/ligenix/enterprise-glpi/

Offline

Board footer

Powered by FluxBB