Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2011, 18h25   #1
Futur Membre du Club
 
Inscription : décembre 2003
Messages : 86
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 86
Points : 17
Points : 17
Par défaut Problème de droits de création de fichier pour un script php

Je ne suis pas sûr que c'est le bon forum, peut-être est-ce administration serveur...
Quoi qu'il en soit je suis sur un nouveau serveur dédié (mais je ne suis pas une brute niveau administration des droits, d'ou ce message) et dans l'un de mes sites, une page php fait appel à
Code :
fopen('ma_newsINC.htm', 'w+')
or j'ai une erreur dans mes logs me disant
Code :
[<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/vhosts/.../newsletter.php  on line 144
Donc, d'après ce que j'ai lu c'est un problème de droit d'écriture/accès et il faut vérifier/changer l'appartenace au groupe de apache (?)

L'appel à ce script newsletter.php doit générer à chaque appel un fichier ma_newsINC.htm
la structure des répertoires doit être comme suit :
/admin/newsletter.php

/newsletter/ma_news1.htm
/newsletter/ma_news2.htm
...

Le répertoire /newsletter/ existe

Le souci, c'est que je ne vois pas quoi changer et où changer.
Qu'est-ce que je dois vérifier ? et que dois-je modifier dans mes droits éventuellement en console pour que mon script arrive à écrire dans le répertoire ?

Merci d'avance
beyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 18h50   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Puisque c'est un dédié, fais nous donc un sur dans le répertoire concerné et poste nous le résultat.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 09h34   #3
Membre chevronné
 
Avatar de Elwyn
 
Homme
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 836
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2006
Messages : 836
Points : 712
Points : 712
Ton site est bien dans /var/www ?
Le dossier appartient bien au groupe www-data ?
__________________
Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
Elwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 09h57   #4
Membre habitué
 
Inscription : mai 2004
Messages : 499
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 499
Points : 149
Points : 149
Merci beaucoup pour vos réactions.

Pour précision, je suis sur le serveur de développement, donc en local.

Voici donc le résultat demandé :

"C:\wamp\www\sites hors drupal\psy\documents>ls -la
total 2641
drwxrwx---+ 1 christophe.dubois Utilisa. du domaine 0 2011-05-06 09:24 .
drwxrwx---+ 1 christophe.dubois Utilisa. du domaine 0 2011-04-22 12:02 ..
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 16:49 10_t
emp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 16:51 11_t
emp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 16:55 12_t
emp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 16:58 13_t
emp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-06 08:56 14_t
emp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-06 09:02 15_t
emp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-06 09:21 16_t
emp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-06 09:24 17_t
emp.rtf
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 0 2010-08-05 11:11 2010
-08-05 11
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 0 2011-04-26 10:51 2011
-04-26 08
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 12:18 4_te
mp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 12:19 5_te
mp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 12:21 6_te
mp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 12:37 7_te
mp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 14:01 8_te
mp.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 16:32 9_te
mp.rtf
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 4417 2009-02-14 12:57 Essa
i3.rtf
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 146944 2009-06-30 23:32 bila
n neuropsychologique Marvin Auspert.doc
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 313229 2011-05-04 12:18 bila
n.php
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 296955 2009-11-05 14:05 bila
n.rtf
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 280209 2010-08-17 13:53 bila
n6-12.php
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 6847 2009-11-05 14:38 essa
i.php
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 5107 2009-01-27 16:04 essa
i2.rtf
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 341912 2010-08-17 13:53 essa
i3.php
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 3103 2011-04-23 19:14 essa
iPHPRtfLite.php
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 296756 2009-11-05 17:24 exem
ple.rtf
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 100864 2009-06-30 23:32 layo
ut Bilan QI .doc
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 137216 2009-06-30 23:32 layo
ut bilan neuropsychologique 13_15A.doc
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 161280 2009-06-30 23:32 layo
ut bilan neuropsychologique 6=12A.doc
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 299446 2009-09-28 15:28 layo
ut bilan neuropsychologique 6=12A.inc
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 79360 2009-06-30 23:32 layo
ut bilan évolution.doc
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-04 12:17 temp
_1_04_05_2011_10_17_36.rtf
-rwxrwx---+ 1 Administrateurs SYSTEM 8940 2011-05-06 09:01 temp
_1_06_05_2011_07_01_20.rtf
-rwxrwx---+ 1 christophe.dubois Utilisa. du domaine 162 2010-09-10 08:59 ~$bi
lan.rtf"
dubitoph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 10h25   #5
Membre habitué
 
Inscription : mai 2004
Messages : 499
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 499
Points : 149
Points : 149
Pour répondre à la seconde question, mon site est situé dans C:\wamp\www\sites hors drupal\psy
dubitoph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 12h24   #6
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Bonjour l'erreur semble provenir d'une machine Linux, ce que tu donnes viens d'une machine windows ?!? Peux tu vérifier que sur la machine que le dossier www appartient bien à l'utilisateur d'Apache ?
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 12h48   #7
Futur Membre du Club
 
Inscription : décembre 2003
Messages : 86
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 86
Points : 17
Points : 17
Euh, avant toute chose, je ne suis pas dubitoph
Ca ne me gène pas qu'il profite de mon sujet mais je tenais à la préciser...

@Benjamin Delespierre

J'ai fait mon ls -la dans le répertoire /newsletter/
Code :
1
2
3
drwxr-xr-x  2 racine psacln  4096 mai  5 17:18 .
drwxr-x--- 25 racine psaserv 4096 mai  5 17:04 ..
-rwxrwxrwx  1 racine psacln    41 mai  5 17:19 test0.htm
par acqui de conscience j'ai fait aussi dans /admin/
Code :
-rw-r--r--  1 racine psacln  12722 mai  5 17:27 newsletter.php
@Elwyn
mon site est dans /var/www/vhosts/
pour le groupe je sais pas. Comment je fais ? Sur un répertoire, un fichier ?
beyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h58.


 
 
 
 
Partenaires

Hébergement Web