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

Web Perl Discussion :

Le répertoire courant de mon script perl est " / " ?!


Sujet :

Web Perl

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Le répertoire courant de mon script perl est " / " ?!
    Bonjour à tous,

    Après une migration de serveur, j'ai importé une base Postgresql, puis transféré le contenu d'un site contenant de nombreux scripts perl.

    La plupart de ces scripts ne se lancent pas et, après vérification, la raison semble en être la suivante : au lieu de prendre le répertoire courant (Cwd) du script en question, je me retrouve constamment avec un répertoire courant Root, donc /. Or ceci me pose un gros problème car j'utilise presque partout des chemins relatifs... et de fait, les commandes des scripts ne se lancent pas car le chemin d'accès (notamment aux fichiers html incorporant mes formulaires) en devient faussé.

    Également, et par ailleurs très troublant, je remarque que le répertoire courant en question change en fonction des Refresh sur mes navigateurs (IE comme Firefox)! Cwd me renvoie aléatoirement le répertoire racine de mon serveur (le plus souvent), ou bien quelquefois le répertoire de base de mes fichiers web (www/httpdocs), ou bien quelque fois le véritable répertoire courant du script que je tente de lancer (et dans ce cas, évidemment, le script se lance correctement)....
    Je n'arrive pas à comprendre comment la même commande peut me renvoyer 3 résultats différents de façon aléatoire juste en faisant un Refresh!!

    Ce problème vous est-il fammilier ?

    Cordialement

    Frédéric

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    Points : 712
    Points
    712
    Par défaut
    A première vue, je dirais qu'il y a des problèmes avec la config d'apache/mod-perl. Mais bon, difficile à dire.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    J'ai eu beau tenté de configurer httpd.conf, mon CWD me renvoie toujours une valeur fausse, en l'occurence " / " .... je ne comprends vraiment pas.

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    .... Je ne comprends plus!!!

    Maintenant que je refais le test, $Bin me renvoie bien le bon chemin courant.... 2 fois sur 3!! à chaque Refresh la valeur est différente.
    Lorsque je lance mon script à partir de mon lien d'origine, celui-ci s'affiche correctement... ou pas! je n'arrive pas à comprendre comment une variable globale peut afficher plusieurs résultats aléatoirement.....

    J'ai évidement vidé le cache dans les deux navigateurs (IE et Firefox) pour être sûr que le problème ne venait pas de là.....

Discussions similaires

  1. Ce Script perl est il fonctionnel?
    Par joboy84 dans le forum Langage
    Réponses: 2
    Dernier message: 04/06/2008, 07h16
  2. Réponses: 3
    Dernier message: 31/03/2008, 13h59
  3. Que pensez vous de mon script perl
    Par specimen35 dans le forum Langage
    Réponses: 18
    Dernier message: 14/01/2008, 13h37
  4. comment executer mon script perl
    Par specimen35 dans le forum Langage
    Réponses: 0
    Dernier message: 19/12/2007, 16h16
  5. mon script vbs est bloqué par l'antivirus
    Par nsaybi dans le forum VBScript
    Réponses: 4
    Dernier message: 03/11/2006, 11h05

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