Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 29 tire sa révérence

#1 21/10/2015 13:51:53

sirakawa
Membre
Inscription : 05/12/2010
Messages : 24

Unable to open file in /var/www/html/my_application/

Bonjour,

Fedora 22 serveur.

J'ai une application installée en /var/www/html/corregidor qui lance

/var/www/html/corregidor/install/creer_fichier.php
dans lequel à l'origine il y avait

$chemin_install = $chemin."/install/";	
	$nom_fichier_connexions = $chemin_install."connexions.php";
	print "<br>$nom_fichier_connexions";
	$fic = fopen ($nom_fichier_connexions, "wb");
	var_dump($fic);

dans lequel tout est défini.
devant l'erreur observée, j'ai modifié les droits:

chgrp -R  apache var 

et on a possesseur root et groupe apache
même erreur.
pas mieux en rendant apache propriétaire de var
chown -R apache var
J'ai aussi essayé  de mettre 777 sur var et en-dessous (il y a juste un fichier à créer; après quoi on peut revenir à la normale)
on obtient (j'ai ajouté le code trouvé dans la doc officielle de perms) :

-rwxrwxrwx
nom du fichier à créer /var/www/html/corregidor/install/c.php
bool(false) array(4) { ["type"]=> int(2) ["message"]=> string(87) "fopen(/var/www/html/corregidor/install/c.php): failed to open stream: Permission denied" ["file"]=> string(50) "/var/www/html/corregidor/install/creer_fichier.php" ["line"]=> int(123) } 

  Qui peut m'aider? ESt-ce dû à Selinux?
(La même fonctionnait impeccable avec Lampp sous Fedora 21 workstation...)

Dernière modification par sirakawa (21/10/2015 13:56:10)

Hors ligne

#2 21/10/2015 13:56:43

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 22 087

Re : Unable to open file in /var/www/html/my_application/

devant l'erreur observé

quelle erreur ? quel message ?


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#3 21/10/2015 14:30:26

remi
Crazy PHP packages monkey... !
Rédacteur Wiki
Lieu : Champagne...
Inscription : 16/10/2004
Messages : 5 576
Site Web

Re : Unable to open file in /var/www/html/my_application/

Tu modifie les droits de "var" alors qu'il essaie d'écrire dans "install"....

Hors ligne

#4 21/10/2015 14:36:43

remi
Crazy PHP packages monkey... !
Rédacteur Wiki
Lieu : Champagne...
Inscription : 16/10/2004
Messages : 5 576
Site Web

Re : Unable to open file in /var/www/html/my_application/

> chgrp -R  apache var

Euh... tu parles de /var ?
Si oui, à mon avis, t'es mal.

Hors ligne

#5 21/10/2015 14:44:51

sirakawa
Membre
Inscription : 05/12/2010
Messages : 24

Re : Unable to open file in /var/www/html/my_application/

nouvo09 a écrit :

devant l'erreur observé

quelle erreur ? quel message ?

wwwwil suffit de lire : access denied (sur un répertoire etun fichier en 777)

Hors ligne

#6 21/10/2015 14:45:58

sirakawa
Membre
Inscription : 05/12/2010
Messages : 24

Re : Unable to open file in /var/www/html/my_application/

remi a écrit :

Tu modifie les droits de "var" alors qu'il essaie d'écrire dans "install"....

jud=sque'à nouvel ordre -R modifie les droits dans les sous-répertoires

Hors ligne

#7 21/10/2015 14:47:58

sirakawa
Membre
Inscription : 05/12/2010
Messages : 24

Re : Unable to open file in /var/www/html/my_application/

remi a écrit :

> chgrp -R  apache var

Euh... tu parles de /var ?
Si oui, à mon avis, t'es mal.

parce que à ma conaissance www/html et consors sont des  sous-répertoires de var.
Par aileurs j'ai dit que c'était une modit=f temporaire, letemps de pouvoirecitre UN fichier.

Hors ligne

#8 21/10/2015 19:10:46

remi
Crazy PHP packages monkey... !
Rédacteur Wiki
Lieu : Champagne...
Inscription : 16/10/2004
Messages : 5 576
Site Web

Re : Unable to open file in /var/www/html/my_application/

Sauf que si t'as donné /var à apache, et qu'il y a plein de truc dedans qui attendent d'autres droits

Hors ligne

#9 03/11/2015 09:14:02

bdggrsss
Membre
Inscription : 02/11/2015
Messages : 3

Re : Unable to open file in /var/www/html/my_application/

C'est vraiment difficile pour moi ...je peux pas donner à apache....pas autres solutions??





----------------------------------------------
coque xperia z5 housse xperia z5

Dernière modification par bdggrsss (05/11/2015 05:21:44)

Hors ligne

#10 03/11/2015 11:18:04

remi
Crazy PHP packages monkey... !
Rédacteur Wiki
Lieu : Champagne...
Inscription : 16/10/2004
Messages : 5 576
Site Web

Re : Unable to open file in /var/www/html/my_application/

Je vais me répéter.
Donner une partir de /var/www/html à apache, pourquoi pas.

Mais là, tu as donné l'ensemble de /var qui contient des dizaines de dossiers et de fichiers qui ne doivent pas être modifié. Je ne comprends même pas pourquoi ta machine fonctionne encore.

Dernière modification par remi (03/11/2015 11:18:16)

Hors ligne

Pied de page des forums