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 :

impossible de créer un dossier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de hiul dragonfel
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 199
    Par défaut impossible de créer un dossier
    Bonjour,

    Je sais que ce problème a été traité de nombreuses fois mais là je ne m'en sorts pas.

    J'ai récemment migré mon site d'un serveur mutualisé à un serveur dédié, jusque là pas de problèmes. Le soucis viens du fait que je ne sais pour quelle raison un script permettant de générer des factures dans des dossiers clients ne fonctionne plus. Je soupçonnais une erreur dans les droits mais apparemment ce n'est pas ça.

    Le soucis principale c'est que je n'ai aucun retours sur le type d'erreur généré en effet mkdir() ne renvois que true ou false et rien d'autre.

    Avez vous une idée pour régler ce problème ou pour me permettre d'avoir plus d'infos sur l'erreur. merci voici le script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if(!is_dir("../facturation/".$infosRepresentant['login'])){
    	if(!mkdir("../facturation/".$infosRepresentant['login'])){
    		die('Impossible de créer le répertoire.  '.$infosRepresentant['login']);
    	}
    }
    die("répertoire créé.");

  2. #2
    Membre confirmé Avatar de hiul dragonfel
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 199
    Par défaut
    Je suis désolé de cet question mais lors de mes essais j'ai mis mon répertoire en 0777 maintenant je peux créer les répertoires dynamiquement mais le problème comme vous vous en doutez c'est que tout le monde peut accéder écrire et exécuter ce qu'il y a dedans.

    j'utilise une distribution plesk 10.4.4 sur mon serveur ubuntu avec apache 2.

    comment puis-je savoir quel utilisateur est apache ?

  3. #3
    Membre confirmé
    Femme Profil pro
    Presque retraitée
    Inscrit en
    Septembre 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Presque retraitée
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2008
    Messages : 78
    Par défaut
    Bonjour,

    Je ne suis qu'une amateure en php et je suis loin d'être certaine que ma réponse vous aidera, mais j'ai eu un problème proche de celui-ci, et je l'ai résolu en utilisant l'url complète dans mon script.
    Avez-vous essayé de faire précéder "/facturation/" de "http://www.nom_de_votre_site" sans omettre les "www" ?



    Patricia

  4. #4
    Membre confirmé Avatar de hiul dragonfel
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 199
    Par défaut
    l'avantage de la méthode que j'utilise est de me permettre de changer de serveur sans qu'il n'y ai de problèmes.

    votre méthode n'est pas aussi flexible. Ne contourne pas les problèmes de droits sur le dossier.

    j'ai essayé votre solution par acquis de conscience pour être sûr de ma réponse.

    le problème ici n'est pas la localisation du répertoire mais bien les problèmes de droits sur les fichiers et dossiers.

    En y repensant je pense avoir une idée pour me débloquer je reviens pour faire un rapport

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/02/2011, 23h40
  2. Réponses: 2
    Dernier message: 09/06/2010, 12h42
  3. [FTP] impossible de créer un dossier avec mkdir en 777
    Par dldstyle dans le forum Langage
    Réponses: 4
    Dernier message: 16/10/2008, 12h09

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