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 :

Incident avec OpenBaseDir


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 224
    Par défaut Incident avec OpenBaseDir
    Bonjour

    La fonction messlecture.php, que je développe, appelle la fonction connexion.php que j'utilise déjà par ailleurs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    require_once ("../../connexion.php");
    sans succcès :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Warning: main() [function.main]: open_basedir restriction in effect. File(../../connexion.php) is not within the allowed path(s): (/mnt/167/sda/f/b/fctestmad) in /mnt/167/sda/f/b/fctestmad/martinot/reserve/messlecture.php on line 15
     
    Warning: main(../../connexion.php) [function.main]: failed to open stream: Operation not permitted in /mnt/167/sda/f/b/fctestmad/martinot/reserve/messlecture.php on line 15
     
    Fatal error: main() [function.require]: Failed opening required '../../connexion.php' (include_path='/mnt/167/sda/f/b/fctestmad/include:.:/usr/php4/lib/php') in /mnt/167/sda/f/b/fctestmad/martinot/reserve/messlecture.php on line 15
    J’ai essayé avec Require, Include, sans success.

    Quelques infos:
    - La structure des répertoires, pour partie:
    o - racine: connexion.php
    o ---- martinot: …
    o ------- reserve: messlecture.php
    Dans cette même structure, j’ai des fonctions qui sont opérationnelles, comme :
    o - racine: connexion.php
    o ---- martinot: …
    o ------- reserve: messaction.php (même appel avec require_once ("../../connexion.php")

    J’ai fait un test très simplifié avec ces fonctions réduites aux ordres d’appel : même résultat.

    Cette structure de répertoires est donc très simple, entièrement installée sous la racine du site ; je ne vois aucun motif qui puisse activer OpenBaseDir.

    Je sèche ; j’aurais loupé un truc gros comme une maison ?

    Est-ce que OpenBaseDir peut godiller parfois ? Peut-être un problème d’hébergeur ?

    Est-ce que j’efface tout sur mon site pour tout recréer ?

    Par avance merci de votre aide.

    Francois

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 224
    Par défaut
    Solution trouvée: le fichier inclus "hérite" de la "hiérarchie" de niveau du fichier appelant.

    En clair, dans mon cas:
    - la fonction initiale est au niveau 2, et inclut le fichier suivant
    - la fonction du Require est au niveau 3
    - la fonction connexion.php est au niveau 1 (racine)

    Le Require doit donc être fait sur un seul niveau (../).

    Francois

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Incidence cumulative sous SAS avec la méthode Kaplan Maeir
    Par koulifanya dans le forum SAS STAT
    Réponses: 1
    Dernier message: 19/04/2012, 16h50
  2. Survie par la methode Kaplan Meier avec incidence cumulative
    Par koulifanya dans le forum SAS STAT
    Réponses: 4
    Dernier message: 10/04/2012, 14h28
  3. [RECHERCHE] Logiciel gestion incident avec notion de temps
    Par cedrickb dans le forum Autres Solutions d'entreprise
    Réponses: 1
    Dernier message: 09/08/2011, 16h52
  4. Incident avec Break et switch
    Par Max_zen dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 11/07/2010, 19h16
  5. Incident avec imagettftext
    Par francoisch dans le forum Langage
    Réponses: 0
    Dernier message: 06/06/2010, 20h54

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