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 2007-10-22 16:18:39

Paulinho
Member
Registered: 2007-10-15
Posts: 59

Donner des droits d'écriture sur \files et \config pour PHP

Bonjour,

Je me suis connecté sur GLPI. Tout va bien sauf PHP. Il m'ai dit qu'il faut donner l'authorisation pour PHP d'écrire sur /files et /config.
J'ai lu dans le forum qu'il faut selectionner le safe mode.
J'ai cela dans le php.ini:

; When safe_mode is on, only executables located in the safe_mode_exec_dir
; will be allowed to be executed via the exec family of functions.
; safe_mode_exec_dir = /var/www/html/glpi/files

; Setting certain environment variables may be a potential security breach.
; This directive contains a comma-delimited list of prefixes.  In Safe Mode,
; the user may only alter environment variables whose names begin with the
; prefixes supplied here.  By default, users will only be able to set
; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
;
; Note:  If this directive is empty, PHP will let the user modify ANY
; environment variable!
safe_mode_allowed_env_vars = PHP_

Est-ce que je dois faire quelque modification dans php.ini?

Merci d'avance.

Last edited by Paulinho (2007-10-22 16:19:08)


Plateforme: CentOS 4.6 Linux
Langage: PHP 5.1.6     MySQL: 5.0.54     Serveur: Apache 2.0.59

Offline

#2 2007-10-22 16:45:22

IronTUX
Member
From: Strasbourg
Registered: 2005-09-30
Posts: 837

Re: Donner des droits d'écriture sur \files et \config pour PHP

il faut que tu fasse un chown -R www-data /var/www/glpi pour que le process de apache2 soit proprietaire des repertories


Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin :  Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2

Offline

#3 2007-10-22 16:56:48

Paulinho
Member
Registered: 2007-10-15
Posts: 59

Re: Donner des droits d'écriture sur \files et \config pour PHP

J'ai fait chown -R www-data /var/www/glpi sur le commande Shell mais il me donne ça:


> chown -R www-data /var/www/glpi
chown: `www-data': invalid user

J'ai fait aussi


> chown -R www-data /var/www/html/glpi
chown: `www-data': invalid user

Mais rien ce passe...


Plateforme: CentOS 4.6 Linux
Langage: PHP 5.1.6     MySQL: 5.0.54     Serveur: Apache 2.0.59

Offline

#4 2007-10-22 16:59:05

ezannellli
Member
Registered: 2006-12-22
Posts: 130

Re: Donner des droits d'écriture sur \files et \config pour PHP

hum, redhat linux 12? je ne crois pas que cette version existe big_smile
Parce que www-data, ça depends de la distrib, c'est le défaut pour Debian mais j'ai un doute pour redhat.
Bref, il faut vérifier avec quel user tourne apache/httpd, donner les fichiers à ce user ou groupe, et s'assurer qu'il (le user ou le groupe) a bien le droit d'écriture sur les répetoires files et config.
Ou plus simple, mais moins propre donner les droits à tous en écriture sur ces répertoires. (déconseillé)

Last edited by ezannellli (2007-10-22 17:00:50)

Offline

#5 2007-10-22 17:38:16

Paulinho
Member
Registered: 2007-10-15
Posts: 59

Re: Donner des droits d'écriture sur \files et \config pour PHP

Merci.

J'ai lu dans http://glpi-project.org/wiki/doku.php?id=fr:centos5 qu'il fallait faire chown -R apache glpi. Mais il me donne ça: chown: cannot access `glpi': No such file or directory.

Comme je débute en Linux, je ne comprends pas certaines choses.


Plateforme: CentOS 4.6 Linux
Langage: PHP 5.1.6     MySQL: 5.0.54     Serveur: Apache 2.0.59

Offline

#6 2007-10-22 17:59:06

ezannellli
Member
Registered: 2006-12-22
Posts: 130

Re: Donner des droits d'écriture sur \files et \config pour PHP

remplace glpi par le chemin du répertoire de glpi (surement quelque part dans /var/www)

Offline

#7 2007-10-22 18:02:10

Paulinho
Member
Registered: 2007-10-15
Posts: 59

Re: Donner des droits d'écriture sur \files et \config pour PHP

Merci!

C'est exactement ça: chown -R apache /var/www/html/glpi  wink

Bonne Soirée!

Last edited by Paulinho (2007-10-22 18:02:44)


Plateforme: CentOS 4.6 Linux
Langage: PHP 5.1.6     MySQL: 5.0.54     Serveur: Apache 2.0.59

Offline

#8 2007-10-28 19:05:25

aurel
Member
From: France
Registered: 2004-09-23
Posts: 1,252

Re: Donner des droits d'écriture sur \files et \config pour PHP

Salut, Paulinho si tu avais pris le temps de lire la doc wink en entier tu aurais vu qu'avant de faire le chown... il fallait faire un "cd /var/www"


A+


Prod GLPI 10.0.14 , GLPI Agent 1.7.3

Offline

Board footer

Powered by FluxBB