Estoy tratando de implementar una aplicación Django, pero me he topado con una pared de ladrillos. En Debian (más reciente), he ejecutado estos comandos hasta ahora:
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-python python-django
Intenté agregar el módulo manualmente en los archivos de configuración de Apache 2, pero para ser honesto, estoy totalmente perdido. Es totalmente diferente a la versión 1 de Apache que usé hace años.
Syntax error on line 7 of /etc/apache2/sites-enabled/000-default:
Invalid command 'PythonHandler', perhaps misspelled or defined by a module not included in the server configuration
He agregado lo siguiente a mi sites-available/default
archivo, entre las etiquetas.
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE hellodjango1.settings
PythonDebug Off
</Location>
Estos son los tutoriales que he usado hasta ahora, sin mucha suerte:
apache-2.2
debian
django
mod-python
Nick Bolton
fuente
fuente
forma más fácil de hacerlo
a2enmod python
fuente
En Ubuntu, necesitas:
fuente
Parece que tuve que crear manualmente el archivo python.load, raro. De todos modos, estos dos comandos lo arreglaron:
fuente
Si está utilizando Gentoo, defina -D PYTHON en /etc/conf.d/apache2
fuente