Я хочу установить OSQA в локальной системе Windows. Я загрузил bitnami-djangostack-1.1.1-2-windows-installer.exe, который имеет django, Python, mysql и апач встроили.
Я выполнил django пример, данный на django веб-сайте, и он хорошо работает.
Но я смущен, как установить OSAQ. Я загрузил исходный код с сайта OSQA и прочитал инструкции по установке (он требует django 1.1.1), но я не могу заставить его работать.
Скачайте http://svn.osqa.net/svnroot/osqa/trunk в папку {OSQA_ROOT}
, например, c:\osqa
Переименуйте {OSQA_ROOT}\settings_local. py.dist
в {OSQA_ROOT}\settings_local.py
установите следующее в {OSQA_ROOT}\settings_local.py
DATABASE_NAME = 'osqa' # Или путь к файлу базы данных, если используется sqlite3.
DATABASE_USER = 'root' # Не используется с sqlite3.
DATABASE_PASSWORD = 'PASSWD' # Не используется с sqlite3. поставьте bitnami здесь
DATABASE_ENGINE = 'mysql' #mysql и т.д.
добавьте следующие {DJANGOSTACK}\apps\django\conf\django.conf
, /
означает корневую папку, например http://localhost
<местоположение '/'>
SetHandler python-программа
PythonHandler django.core.handlers.modpython
PythonPath "['{OSQA_ROOT}'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE osqa.settings
PythonDebug On
устанавливаем markdown2 и html5lib с помощью easy_install.exe, который находится внутри {DJANGOSTACK}\python\Scripts\
easy_install markdown2
easy_install html5lib
создайте новую базу данных под названием osqa
с помощью mysqladmin.exe, который находится в {DJANGOSTACK}\mysql\bin
mysqladmin create osqa
syncdb
{DJANGOSTACK}\python\python.exe manage.py syncdb
наслаждайтесь!
alt text http://img87.imageshack.us/img87/723/osqabitnamidjangostack.png
Примечание:
{OSQA_ROOT}
=> osqa trunk directory{DJANGOSTACK}
=> BitNami DjangoStack install directory