Como se menciona Sigma0, mod_python está en desuso. Desde la versión 1.2.3-0, el BitNami DjangoStack incluye mod_wgsi. La última versión (lanzada hoy) también incluye las dependencias requeridas para OSQA (markdown2, html2lib y también South, python-openid y ElementTree).
Hoy también hemos lanzado el BitNami OSQA Stack completo. Está configurado con PostgreSQL para obtener todos los beneficios de la búsqueda de texto completo que proporciona PostgreSQL. La pila incluye Python 2.6, Apache con mod_wgsi, PosgreSQL 9.04, Django 1.3 y OSQA Fantasy Island 0.9. beta 3 (última versión).
Después de trabajar en la integración de OSQA en el BitNami Library tengo algunos comentarios sobre los pasos proporcionados en las respuestas anteriores al instalar en OSQA encima de BitNami Django Stack.
Por razones de seguridad, se recomienda que cada aplicación use su propia base de datos y usuario de la base de datos para acceder a la base de datos. Ese usuario solo debería tener acceso a la base de datos de la aplicación. Haga clic en el acceso directo "Usar DjangoStack" en el Menú de Inicio de Windows para abrir una consola de Windows. En Windows Vista y versiones superiores, deberá hacer clic con el botón derecho del mouse y hacer clic en "Ejecutar como administrador".
{DjangoStack} \ mysql \ bin \ mysql -u root -pbitnami -e "crear OSQA base de datos"
{DjangoStack} \ mysql \ bin -pbitnami \ mysql-u root -e "conceder privilegios sobre todas las OSQA * a 'osqa_user' @ 'localhost' identificar por 'osqa_user_password'
(NOTA: también es una buena práctica cambiar la contraseña por defecto para el usuario 'root' :)).
Si está utilizando BitNami Djang o Aplique 1.3-1 o superior, no necesita instalar ninguna dependencia de Python.Si está utilizando una versión anterior, puede ejecutar lo siguiente desde el símbolo del sistema:
{DJANGOSTACK} \ python \ Scripts \ easy_install.exe instalar South Markdown html5lib python-openid ElementTree.
Una vez que haya creado la base de datos y el usuario y descargue el código, debe modificar el setting_local.py. Tenga en cuenta que también deberá establecer el valor correcto en la configuración APP_URL en ese archivo. El valor predeterminado en Windows al usar BitNami DjangoStack sería APP_URL = 'http://127.0.0.1'
Recomendamos mantener la configuración de apache de la aplicación en un archivo separado. Si {OSQA_ROOT} es la carpeta donde existe el archivo OSQA, lo recomiendo para crear carpetas {OSQA_ROOT}/conf y {OSQA_ROOT}/scripts.
Copia osqa.wgsi.dist en OSQA_ROOT {} /scripts/osqa.wgsi y sustituir el/ruta/to_dir_above y/ruta/to_dir_above/OSQA con el valor correcto.
Cree el archivo {OSQA_ROOT} /conf/osqa.conf (este será el archivo de configuración de apache). El archivo debe ser similar a la de abajo:
WSGIScriptAlias / '{} OSQA_ROOT /scripts/osqa.wsgi'
<Directory '{OSQA_ROOT}/scripts'>
Order allow,deny
Allow from all
</Directory>
<Directory '{OSQA_ROOT}/forum'>
Order allow,deny
Allow from all
</Directory>
Alias /admin_media/ "{DJANGOSTACK}/apps/django/django/contrib/admin/media"
Alias /m/ "{OSQA_ROOT}/forum/skins/"
Alias /upfiles/ "{OSQA_ROOT}/forum/upfiles/"
<Directory '/home/bitrock/osqa-0.9.0beta3-0D/apps/osqa/forum/skins'>
Order allow,deny
Allow from all
</Directory>
En DjangoStack {} \ apache2 \ conf \ httpd. conf añadir la siguiente línea al final:
Include "{OSQA_ROOT}/osqa/conf/osqa.conf"
- Ahora se puede ejecutar "{} DjangoStack \ python \ python.exe manage.py syncdb --no-input "en la consola y una vez que reinicie los servicios, todo debería estar listo.
¿Cuál es OSQA? ¿Qué pasa con las instrucciones de instalación que no funcionan para usted? –
Hola, OSQA es el sistema de preguntas y respuestas gratuito que se ejecuta en django –