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

Réseau/Web Python Discussion :

Configuration apache pour mod_python


Sujet :

Réseau/Web Python

  1. #1
    Invité
    Invité(e)
    Par défaut Configuration apache pour mod_python
    Bonjour,

    J'ai installé mod_python et j'essais de configurer mon apache mais sans résultat...

    J'ai ajouté ceci dans mon httpd.conf:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Alias /dev "C:\chemin\_Dev"
    <Directory "C:\chemin\_Dev">
    	Options Indexes Multiviews
    	AllowOverride None
    	Order allow,deny
    	Allow from all
    	AddHandler mod_python .py
        PythonHandler mptest
        PythonDebug On
    </Directory>
    Mais quand j'essais d'ouvrir ma page qui se trouve dans c:\chemin\_Dev\python\, j'ai cette erreur qui s'affiche :

    MOD_PYTHON ERROR

    ProcessId: 4116
    Interpreter: 'localhost'

    ServerName: 'localhost'
    DocumentRoot: 'C:/xampp/htdocs'

    URI: '/dev/python/mptest.py'
    Location: None
    Directory: 'C:/chemin/_Dev/'
    Filename: 'C:/chemin/_Dev/python/mptest.py'
    PathInfo: ''

    Phase: 'PythonHandler'
    Handler: 'mptest'

    Traceback (most recent call last):

    File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

    File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
    module = import_module(module_name, path=path)

    File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 304, in import_module
    return __import__(module_name, {}, {}, ['*'])

    ImportError: No module named mptest
    Etant débutant, je ne comprends pas trop...

  2. #2
    Membre averti Avatar de yetimothee
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 260
    Points : 364
    Points
    364
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ImportError: No module named mptest
    Peut-être dû à une version de mod_python qui est prévue pour la version "x" de python alors que toi tu as la version "y" ?
    J'ai eu ce genre de problème avec py2exe, et c'était ça (j'avais la version 2.6 au lieu de 2.5...)

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par yetimothee Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ImportError: No module named mptest
    Peut-être dû à une version de mod_python qui est prévue pour la version "x" de python alors que toi tu as la version "y" ?
    J'ai eu ce genre de problème avec py2exe, et c'était ça (j'avais la version 2.6 au lieu de 2.5...)
    Non ce n'est pas ça. J'ai exprès installé python 2.5 pour que se soit compatible.

    Il y a juste cette ligne dans mon https.conf que je comprends pas :

    PythonHandler mptest
    Peut être que le problème vient de là

  4. #4
    Invité
    Invité(e)
    Par défaut
    En remplaçant :

    PythonHandler mptest
    par

    PythonHandler python/mptest
    Cela fonctionne. Par contre, n'est-il pas possible d'affecter tous les fichier d'un dossier ? Car là, seul un fichier python peut être exécuter (mptest).

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Points : 923
    Points
    923
    Par défaut
    Ce n'est pas fait pour non plus, un handler de mod_python, c'est un script qui va servir d'intermédiaire entre le client et le serveur.
    Je te conseille d'utiliser un handler prédéfini, en général ça suffit.
    publisher permet d'utiliser des scripts en pur python
    psp permet d'utiliser des pages semblables à celles qu'on ferait en ASP, PHP, etc.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    je crois que tout est bien explique la: http://u-classroom.net/post/2007/05/...iser-vos-sites

Discussions similaires

  1. Configuration Apache pour Python
    Par malo35 dans le forum Apache
    Réponses: 5
    Dernier message: 18/04/2008, 14h05
  2. [Apache/WebDAV] Configurer Apache pour SVN sous Mandriva
    Par Xavier3131 dans le forum Subversion
    Réponses: 20
    Dernier message: 05/03/2008, 13h40
  3. [EasyPHP] Configurer Apache pour un reseau local
    Par goomie dans le forum Apache
    Réponses: 8
    Dernier message: 21/10/2007, 11h33
  4. configuration apache pour servlet
    Par mikees dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 08/05/2007, 14h42
  5. [EasyPHP] Configurer Apache pour des accées distants
    Par Fathallah dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 09/03/2006, 19h06

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