Voir la version complète : Python
Je cherche des infos sur l'utilisation de Python sur un 240plan.
- Quel est la version installée. ?
- Ou doivent être mis les fichiers (cgi-bin ou pas) ?
- Y a t'il un support de mysql ?
- toutes autres infos necessaire pour faire du python
Merci
Lawouach
21/03/2004, 22h24
Pr l'instant c'est que du Python 1.5.2 qui est vieux comme Erode mais OVH compte migrer en Python 2.3 cette année je crois.
Aie, moi qui esperait au moins du 2.2.
Et tu a reussi a en faire tourner ?
Car pour l'instant, j'ai rien reussi a executer comme script. Meme un "hello" de base ! -:(
Merci
Lawouach
22/03/2004, 09h49
Pour etre honnete j'attend la migration en 2.3 parce que 1.5.2 ca vaut pas la peine.
Un exemple d'utilisation CGI de python pour t'aider à progresser:
#!/usr/bin/python
import sys
print "Content-type: text/html\n\n"
print "<html><head><title>Test cgi python </title></head><body>\n"
print "Hello World"
print sys.version
print "</body></html>"
Bonjour,
J envisage egalement de faire quelques developpements
en Python, mais il semble bien que la fonction soit
desactivee, voir par exemple :
http://60gp.ovh.net/infos/apache.cgi
Il est ou le mod_python ?? D ailleurs peu de support dans
le Wiki d' OVH pour ce language, si ce n est un guide
d installation de Python2.3 sous Linux ... bref, sans
mechancete je crois qu ils n ont pas passe le cap
de la veille techno sur le sujet. Et apparament, il n y a pas
une demande forte, _sauf que_ ca fait quand meme partie
de l offre d hebergement !!! Donc on devrait quand meme
pouvoir faire au moins des hello en python-v0.0.erode ...
Sinon, avez vous l experience de de site heberges en
mutualise sous Python ?? Il me semble que l integration
du serveur Web et du language n est pas aussi
"straight-on" que pour PHP ( berk), ne serait-ce que par
la reelle richesse / extensibilite des libraries de base
- ceci pour dire qu il y a peut etre des points de securites
qui les rend frileux au deploiement.
Je crois qu il est temps de tester le support :)
Je viens de contacter le support ( merci a Maxime!), ce qui m
a permis de faire marcher un script minimal
Quelques precisions :
Seul l interpreteur Python est dispo, et le chemin d acces
est #! /usr/bin/python
Il n y a pas de mod_python pour Apache
Les scripts sont a placer dans votre ~/cgi-bin avec extension ".cgi" et droits d execution pour tous
L'enveloppe de reponse "Content-Type: text/html\n\n" est
_obligatoire_
Enfin, le grand classique mais j ai saute dessus a pieds joints : ces */@#$$ de '^M' de Winmachin : un petit coup de
'dos2unix.exe' sur vos scripts, afin de mettre des retours
a la ligne a la mode UNIX ... [ 0a au lieu de 0d 0a]
Moyennant quoi ma page me dit bonjour :
test.cgi :
{{{
#! /usr/bin/python
print "Content-Type: text/html\n\n"
print "<html><body>Bonjour</body></html>"
}}}
Ca vaudrait quand meme bien une petite entree dans le guide OVH :)
Arnaud
vBulletin® v.3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org