Bonjour,
Je me passionne depuis peu pour la création de sites internet en PHP, situés
chez un hébergeur sur serveur linux/apache (j'ai accès au httpd.conf).
Mon problème (sans doute simple pour vous) : soit un fichier texte
'toto.txt' que je place dans le répertoire 'toto'
(usr/local/apache/htdocs/toto). Je n'arrive pas à régler les droits pour que
tous les fichiers de ce répertoire soient inaccessibles par l'utilisateur
par une simple url http://monsite/toto/toto.txt, mais que le fichier soit
quand même accessible en ouverture par un script PHP (commande fopen) situé
dans un répertoire parallèle (usr/local/apache/htdocs/php).
J'ai essayé différents chmod (640 me paraissait adéquat) mais soit
l'ouverture du fichier est possible et par l'url et par mon script, soit
interdite pour les deux !
J'ai essayé aussi différents .htaccess mais je sèche un peu...
J'ai remarqué que cela fonctionne correctement si j'utilise le répertoire
cgi-bin...il faut sans doute que j'arrive à configurer mon répertoire toto
de la même façon...mais comment ?
Merci d'avance pour vos lumières pascales...
Ps : 1000 excuses par avance si je ne m'adresse pas au bon groupe
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Mildred
Yves Le Dain wrote:
Bonjour, Je me passionne depuis peu pour la création de sites internet en PHP, situés chez un hébergeur sur serveur linux/apache (j'ai accès au httpd.conf). Mon problème (sans doute simple pour vous) : soit un fichier texte 'toto.txt' que je place dans le répertoire 'toto' (usr/local/apache/htdocs/toto). Je n'arrive pas à régler les droits pour que tous les fichiers de ce répertoire soient inaccessibles par l'utilisateur par une simple url http://monsite/toto/toto.txt, mais que le fichier soit quand même accessible en ouverture par un script PHP (commande fopen) situé dans un répertoire parallèle (usr/local/apache/htdocs/php). J'ai essayé différents chmod (640 me paraissait adéquat) mais soit l'ouverture du fichier est possible et par l'url et par mon script, soit interdite pour les deux ! J'ai essayé aussi différents .htaccess mais je sèche un peu... J'ai remarqué que cela fonctionne correctement si j'utilise le répertoire cgi-bin...il faut sans doute que j'arrive à configurer mon répertoire toto de la même façon...mais comment ?
Merci d'avance pour vos lumières pascales...
Ps : 1000 excuses par avance si je ne m'adresse pas au bon groupe
Il faut utiliser le .htaccess car il me semble que PHP tourne sous luid
Bonjour,
Je me passionne depuis peu pour la création de sites internet en PHP, situés
chez un hébergeur sur serveur linux/apache (j'ai accès au httpd.conf).
Mon problème (sans doute simple pour vous) : soit un fichier texte
'toto.txt' que je place dans le répertoire 'toto'
(usr/local/apache/htdocs/toto). Je n'arrive pas à régler les droits pour que
tous les fichiers de ce répertoire soient inaccessibles par l'utilisateur
par une simple url http://monsite/toto/toto.txt, mais que le fichier soit
quand même accessible en ouverture par un script PHP (commande fopen) situé
dans un répertoire parallèle (usr/local/apache/htdocs/php).
J'ai essayé différents chmod (640 me paraissait adéquat) mais soit
l'ouverture du fichier est possible et par l'url et par mon script, soit
interdite pour les deux !
J'ai essayé aussi différents .htaccess mais je sèche un peu...
J'ai remarqué que cela fonctionne correctement si j'utilise le répertoire
cgi-bin...il faut sans doute que j'arrive à configurer mon répertoire toto
de la même façon...mais comment ?
Merci d'avance pour vos lumières pascales...
Ps : 1000 excuses par avance si je ne m'adresse pas au bon groupe
Il faut utiliser le .htaccess car il me semble que PHP tourne sous luid
Bonjour, Je me passionne depuis peu pour la création de sites internet en PHP, situés chez un hébergeur sur serveur linux/apache (j'ai accès au httpd.conf). Mon problème (sans doute simple pour vous) : soit un fichier texte 'toto.txt' que je place dans le répertoire 'toto' (usr/local/apache/htdocs/toto). Je n'arrive pas à régler les droits pour que tous les fichiers de ce répertoire soient inaccessibles par l'utilisateur par une simple url http://monsite/toto/toto.txt, mais que le fichier soit quand même accessible en ouverture par un script PHP (commande fopen) situé dans un répertoire parallèle (usr/local/apache/htdocs/php). J'ai essayé différents chmod (640 me paraissait adéquat) mais soit l'ouverture du fichier est possible et par l'url et par mon script, soit interdite pour les deux ! J'ai essayé aussi différents .htaccess mais je sèche un peu... J'ai remarqué que cela fonctionne correctement si j'utilise le répertoire cgi-bin...il faut sans doute que j'arrive à configurer mon répertoire toto de la même façon...mais comment ?
Merci d'avance pour vos lumières pascales...
Ps : 1000 excuses par avance si je ne m'adresse pas au bon groupe
Il faut utiliser le .htaccess car il me semble que PHP tourne sous luid