IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème de droits de création de fichier pour un script php


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2003
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 125
    Points : 55
    Points
    55
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    fopen('ma_newsINC.htm', 'w+')
    or j'ai une erreur dans mes logs me disant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [<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

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Puisque c'est un dédié, fais nous donc un sur dans le répertoire concerné et poste nous le résultat.

  3. #3
    Membre éclairé Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    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 : 858
    Points : 783
    Points
    783
    Par défaut
    Ton site est bien dans /var/www ?
    Le dossier appartient bien au groupe www-data ?

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    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"

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    Pour répondre à la seconde question, mon site est situé dans C:\wamp\www\sites hors drupal\psy

  6. #6
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    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 ?

  7. #7
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2003
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 125
    Points : 55
    Points
    55
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    -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 ?

Discussions similaires

  1. Problème de date de création de fichier
    Par SoniX dans le forum Windows
    Réponses: 2
    Dernier message: 30/09/2009, 10h39
  2. Problème de droit d'accès aux fichiers (Vista/NTFS)
    Par webgig2002 dans le forum Windows Forms
    Réponses: 0
    Dernier message: 15/07/2009, 18h10
  3. [Toutes versions] Problème de droit d'écriture sur fichier word reseau
    Par alex_m94 dans le forum Word
    Réponses: 9
    Dernier message: 03/06/2009, 18h33
  4. Problème lors de la création du repository pour EM
    Par cedrich dans le forum Entreprise Manager
    Réponses: 2
    Dernier message: 18/06/2008, 16h33
  5. Réponses: 3
    Dernier message: 27/02/2006, 00h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo