Ubuntu 12.10 Server dans une VM virtualbox.
J'ai installé mod_python
en utilisant apt-get
, je l'ai activé en utilisant a2enmod
, et redémarré apache2
. J'ai également édité \etc\apache2\sites-available\defaults
comme ci-dessous. Mon script se trouve dans /var/www/py/
et est appelé via une fonction post jQquery.ajax. Ce script est déclenché, mais retourne lui-même - en texte brut. Il devrait retourner du json, ce qui indique que j'ai manqué une étape de configuration évidente.
Décommenter la ligne testhandler ci-dessous entraîne le script renvoyant la sortie mod_python.testhandler - essentiel la sortie php.info() mais pour python.
ServerAdmin webmaster@localhost
DocumentRoot /var/www
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
allow from all
AddHandler mod_python .py
#PythonHandler mod_python.testhandler
PythonDebug On