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

Apache Discussion :

[Apache] Copier dans un répertoire sur le réseau


Sujet :

Apache

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Points : 145
    Points
    145
    Par défaut [Apache] Copier dans un répertoire sur le réseau
    Bonjour,

    Je développe un site intranet et lorsque j'effectue cette commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    copy("C:\\pdf\\pdftotext.exe","\\\\srvw2k07\\users\\intranet\\pdftotext.exe");
    l'erreur suivante s'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning:  copy(\\srvw2k07\users\intranet\pdftotext.exe): failed to open stream: Permission denied in D:\serveur\http\webfiles\intranet\admin\converPDF.php on line 37
    Quelqu'un a-t'il une idée ?

  2. #2
    Membre averti Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Points : 325
    Points
    325
    Par défaut
    salut,

    Vu que tu es sous Windows mets en partage ton dossier cible

    Sous linux un chmod est nécessaire

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Points : 145
    Points
    145
    Par défaut
    Citation Envoyé par TucSale
    salut,

    Vu que tu es sous Windows mets en partage ton dossier cible

    Sous linux un chmod est nécessaire
    J'apporte une précision, la commande fonctionne correctement en ligne de commande.
    Est-ce php qui restreint l'accès ?

  4. #4
    Membre averti Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Points : 325
    Points
    325
    Par défaut
    oui, car ne n'ai pas le meme utilisateur en ligne de commande et en http
    _ En ligne de commande c'est l'utilisatuer connecté qui execute le script
    _ En http c'est l'utilisateur apache, qui n'a pas les meme droits

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Points : 145
    Points
    145
    Par défaut
    Citation Envoyé par TucSale
    oui, car ne n'ai pas le meme utilisateur en ligne de commande et en http
    _ En ligne de commande c'est l'utilisatuer connecté qui execute le script
    _ En http c'est l'utilisateur apache, qui n'a pas les meme droits
    Alors qu'apporte de plus le partage du dossier cible ?

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Points : 145
    Points
    145
    Par défaut
    Citation Envoyé par licorne
    Citation Envoyé par TucSale
    oui, car ne n'ai pas le meme utilisateur en ligne de commande et en http
    _ En ligne de commande c'est l'utilisatuer connecté qui execute le script
    _ En http c'est l'utilisateur apache, qui n'a pas les meme droits
    Alors qu'apporte de plus le partage du dossier cible ?

    Ma question était nulle
    Plutôt celle-ci : comment identifier l'utilisateur apache sur le serveur distant ?
    Car il n'est pas possible de donner le contrôle total à ce dossier.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Points : 145
    Points
    145
    Par défaut
    Citation Envoyé par licorne
    Citation Envoyé par licorne
    Citation Envoyé par TucSale
    oui, car ne n'ai pas le meme utilisateur en ligne de commande et en http
    _ En ligne de commande c'est l'utilisatuer connecté qui execute le script
    _ En http c'est l'utilisateur apache, qui n'a pas les meme droits
    Alors qu'apporte de plus le partage du dossier cible ?

    Ma question était nulle
    Plutôt celle-ci : comment identifier l'utilisateur apache sur le serveur distant ?
    Car il n'est pas possible de donner le contrôle total à ce dossier.
    Quelqu'un a-t'il une idée sur cette identification ?

  8. #8
    Membre habitué
    Avatar de thanathz
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 178
    Points
    178
    Par défaut
    oui pour apache c'est dans le httpd.conf

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Points : 145
    Points
    145
    Par défaut
    Citation Envoyé par thanathz
    oui pour apache c'est dans le httpd.conf
    Peux-tu me préciser avec quel paramètre ?

  10. #10
    Membre habitué
    Avatar de thanathz
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 178
    Points
    178
    Par défaut
    Je ne suis pas un expert apache...
    mais un truc dans ce genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Directory "c:/le/chemin/de/ton/repertoire">
        Order allow,deny
        Allow from all
    </Directory>
    Ca devrait être bon

  11. #11
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 414
    Points : 15 783
    Points
    15 783
    Par défaut
    ton problème de permission n'est pas au niveau d'apache
    si tu veux pouvoir faire la copie réseau il faut que, sous Windows, tu autorises l'utilisateur qui éxecute Apache à écrire dans le répertoire "\\srvw2k07\users\intranet\"

Discussions similaires

  1. Réponses: 11
    Dernier message: 05/03/2009, 10h10
  2. copier dans differentes colonnes sur la meme ligne
    Par DIDIDIDA dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 03/04/2008, 17h22
  3. Réponses: 8
    Dernier message: 03/05/2007, 12h04
  4. [D7 PRO] Comment partager un répertoire sur le réseau ?
    Par tipiweb dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 18/03/2006, 18h54

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