Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1177 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  mod_python 3 et apache 2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mod_python 3 et apache 2

n°1286994
super-tupa​pau
Posté le 18-01-2006 à 19:39:19  profilanswer
 

bonjour,
 
j'essaye d'installer le mod_python avec apache 2 sous ubuntu 5.10. j'ai donc installé le paquetage et ajouté dans /etc/apache2/site-available/default
 
:
AddHandler mod_python .py
PythonHandler mod_python.cgihandler
PythonDebug On
 
note: j'ai tiré cette configuration d'un hors-série de login pratique sur le python. c'est la seul documentation que j'ai trouvé qui montre comment installer mod_python avec apache 2
 
je fait un /etc/init.d/apache2 restart
 
je verifie avec un tail /var/log/apache2/error.log que le mod python est bien chargé:
[Wed Jan 18 19:31:25 2006] [notice] Apache/2.0.55 (Ubuntu) mod_python/3.1.3 Python/2.4.2 PHP/5.1.1-1ubuntu1 configured -- resuming normal operations
[Wed Jan 18 19:31:27 2006] [notice] mod_python: (Re)importing module 'mod_python.cgihandler'
 
apparament le PythonHandler mod_python.cgihandler est inutile car il a deja été importé
 
je fait ensuite un localhost/test.py ( test.py contenant un script python tout simple )
et la il me proprose de télécharger le fichier. j'avais déjà eu se pb avec php 5 ms il suffisait de rajouter une ligne dans apache2.conf
 
merci de votre aide

mood
Publicité
Posté le 18-01-2006 à 19:39:19  profilanswer
 

n°1287833
super-tupa​pau
Posté le 19-01-2006 à 18:57:53  profilanswer
 

up

n°1287864
Profil sup​primé
Posté le 19-01-2006 à 19:39:27  answer
 

Il y a modpython.org pour la doc.
 
Il faut vérifier que ton handler ou ton script envoie les bonnes entêtes notamment "Content-type".


Message édité par Profil supprimé le 19-01-2006 à 19:40:12
n°1287865
super-tupa​pau
Posté le 19-01-2006 à 19:40:19  profilanswer
 

il faut donc faire un print "content-type:..." je vais essayer ca merci bcp :)

n°1287866
Profil sup​primé
Posté le 19-01-2006 à 19:42:51  answer
 

super-tupapau a écrit :

il faut donc faire un print "content-type:..." je vais essayer ca merci bcp :)


 
Tu voudrais pas lire la doc sur modpython.org plutôt que de faire des trucs au pif ?

n°1287875
super-tupa​pau
Posté le 19-01-2006 à 20:01:43  profilanswer
 

Merci ca marche :)

n°1287877
super-tupa​pau
Posté le 19-01-2006 à 20:02:44  profilanswer
 

pour les truc au pif c pas au pif puisque que c'etait dans le login pratique ms je n'avait pas tenu compte de cette ligne:
print "Content-type: text/plain\n"

n°1287881
Profil sup​primé
Posté le 19-01-2006 à 20:08:04  answer
 

Ce que je voulais dire c'est que si tu avais lu la doc de modpython tu n'utiliserais sans doute pas le cgihandler :
 

Citation :


The handler is provided as a stepping stone for the migration of legacy code away from CGI. It is not recommended that you settle on using this handler as the preferred way to use mod_python for the long term.


 
Bon maintenant t'as peut-être des raisons précises d'utiliser CGI (pour réutiliser des vieux scripts python peut-être), mais à te lire ça n'avait pas l'air d'être le cas. :p
 

n°1287882
super-tupa​pau
Posté le 19-01-2006 à 20:09:01  profilanswer
 

non aucune si tu as mieux fait moi partager ta science  :sarcastic:

n°1287887
super-tupa​pau
Posté le 19-01-2006 à 20:17:21  profilanswer
 

Citation :


Add the following Apache directives, which can appear in either the main server configuration file, or .htaccess. If you are going to be using the .htaccess file, you will not need the <Directory> tag below (the directory then becomes the one in which the .htaccess file is located), and you will need to make sure the AllowOverride directive applicable to this directory has at least FileInfo specified. (The default is None, which will not work.)
 
        <Directory /some/directory/htdocs/test>
            AddHandler mod_python .py
            PythonHandler mptest
            PythonDebug On
        </Directory>


 
j'ai remplacé par cette configuration ( note je l'avais déjà essayé car je l'avais lu la doc de mod_python 3 contraiment à ce que tu crois du moins la partie consernant l'installation ) ms j'ai laissé print "content-type: text/plain" et ca marche.


Message édité par super-tupapau le 19-01-2006 à 20:17:44
mood
Publicité
Posté le 19-01-2006 à 20:17:21  profilanswer
 

n°1287892
super-tupa​pau
Posté le 19-01-2006 à 20:24:33  profilanswer
 

avant que tu me le dis j'ai aussi essayer avec la page http://www.modpython.org/live/curr [...] t-pub.html
pour ne plus utiliser le mode cgihandler ms ca me donne alors un 404 NOT FOUND quand je veux atteindre un script python.

n°1289090
super-tupa​pau
Posté le 21-01-2006 à 19:13:55  profilanswer
 

Help me =-(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  mod_python 3 et apache 2

 

Sujets relatifs
Probleme execution script python sitemap googleCompatibilité version PHP/MySQL/Apache
[python] py2exe et plotting (gnuplot)installation d'apache
[Sniffer LoopBack] Identifier les flux Apache/php/MySQLPython : UrlLib et les méta
Hebergeur PythonJe débarque dans Python land
[Python][WIP] Fractales Markus-Lyapunov (Avis et conseils demandés)[python / Apache] Problème de récupération de l'utilisateur
Plus de sujets relatifs à : mod_python 3 et apache 2


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR