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 :

CGI/Python, module gnomevfs, et problème de permissions


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 4
    Points : 6
    Points
    6
    Par défaut CGI/Python, module gnomevfs, et problème de permissions
    Bonjour,

    J'ai besoin d'utiliser le module gnomevfs dans un script CGI.

    Seulement, il semble de libgnomevfs nécessite certaines permissions...

    En effet, mes script fonctionnent sans problème lorsque je fait des tests dans un interpréteur de commandes python, mais quand j'accède à mes script CGI, j'obtient cette erreur de la part de python:
    Script de test utilisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #!/usr/bin/python
    import sys
    sys.stderr = sys.stdout
    print 'Content-type: text/html\n\n'
    import gnomevfs
    Résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Traceback (most recent call last):
      File "/home/maxime/public_html/cgi-bin/test.py", line 5, in <module>
        import gnomevfs
      File "/var/lib/python-support/python2.5/gtk-2.0/gnomevfs/__init__.py", line 3, in <module>
        from _gnomevfs import *
    RuntimeError: could not initialise gnomevfs
    Aprés avoir tourné en rond pendant un moment, j'ai passé les logs d'apache en mode debug, et voilà ce qu'il me sort:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Sun Nov 25 00:50:11 2007] [error] [client 127.0.0.1] 
    [Sun Nov 25 00:50:11 2007] [error] [client 127.0.0.1] (process:8350): libgnomevfs-WARNING **: Unable to create ~/.gnome2 directory: Permission denied
    J'en suis à un point où je ne sais plus quoi faire, j'arrive pas à voir quel dossier nécessite les permissions...

    Un os.path.abspath('~') me renvoie mon dossier CGI, je ne sait pas si ici ce résultat a un sens, mais dans le doute j'ai mis un chmod 777 sur le dossier CGI, sans résultat...
    Dans mon désespoir ( ), j'ai même tenté de créer un dossier /home/www-data appartenent à www-data, (puisque les script sont executés par www-data), sans résultat non plus :\


    Merci pour votre aide

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    résolu par l'utilisation de la librairie python-xdg

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

Discussions similaires

  1. [SCRIPT WMI]Problèmes de permissions...
    Par zell45 dans le forum Windows
    Réponses: 6
    Dernier message: 09/05/2006, 13h21
  2. problème de permissions avec fonction copy()
    Par jeanfrancois dans le forum Langage
    Réponses: 5
    Dernier message: 30/03/2006, 15h37
  3. problème de permission
    Par zave dans le forum Langage
    Réponses: 2
    Dernier message: 01/03/2006, 21h00
  4. problème de permission entre 2 serveurs
    Par dark-vtec dans le forum JWS
    Réponses: 4
    Dernier message: 14/12/2005, 08h16
  5. Problèmes de permission dans un sricpt perl
    Par Dosseh dans le forum Langage
    Réponses: 4
    Dernier message: 07/10/2005, 16h32

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