Bonjour J'ai un problème avec Django essayant de le déployer sur un serveur utilisant Apache. pour une raison quelconque lorsque j'écris ces informations dans mon fichier httpd.conf.J'ai un problème avec le déploiement de django en utilisant apache
<location "/mysite">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonOption django.root /mysite
PythonDebug off
PythonPath "['/user/local/src/djcode','/user/local/src/djcode/mysite'] + sys.path"
</Location>
Je reçois cette erreur lorsque je redémarre Apache.
Syntax error on line 3 of /etc/apache2/httpd.conf:
Invalid command 'PythonHandler', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
Des idées?
Avez-vous installé mod_python http://www.modpython.org/? – seriyPS
Maintenant, je pense à ce sujet, quand je vais dans mon dossier de modules. Je n'ai pas mod_python.so dans mon dossier de modules. C'est peut-être le problème. – Shehzad009
J'ai installé mod_python.so en utilisant toutes les configurations par défaut. Je ne peux pas voir dans/usr/local/apache2/modules /. Ce n'est même pas dans/usr/lib/apache2/modules. donc quand je redémarre apache ça donne la même erreur indéfinie. – Shehzad009