Установка OSQA на окнах (локальная система)

Я хочу установить OSQA в локальной системе Windows. Я загрузил bitnami-djangostack-1.1.1-2-windows-installer.exe, который имеет django, Python, mysql и апач встроили.

Я выполнил django пример, данный на django веб-сайте, и он хорошо работает.

Но я смущен, как установить OSAQ. Я загрузил исходный код с сайта OSQA и прочитал инструкции по установке (он требует django 1.1.1), но я не могу заставить его работать.

13
задан sth 9 December 2011 в 21:45
поделиться

2 ответа

  1. Скачайте http://svn.osqa.net/svnroot/osqa/trunk в папку {OSQA_ROOT}, например, c:\osqa

  2. Переименуйте {OSQA_ROOT}\settings_local. py.dist в {OSQA_ROOT}\settings_local.py

  3. установите следующее в {OSQA_ROOT}\settings_local.py

    DATABASE_NAME = 'osqa' # Или путь к файлу базы данных, если используется sqlite3.
    DATABASE_USER = 'root' # Не используется с sqlite3.
    DATABASE_PASSWORD = 'PASSWD' # Не используется с sqlite3. поставьте bitnami здесь
    DATABASE_ENGINE = 'mysql' #mysql и т.д.
    
    • Учетные данные MySQL по умолчанию в bitnami следующие: -u root -p bitnami

  4. добавьте следующие {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
    
    
  5. устанавливаем markdown2 и html5lib с помощью easy_install.exe, который находится внутри {DJANGOSTACK}\python\Scripts\

    easy_install markdown2
    easy_install html5lib
    
  6. создайте новую базу данных под названием osqa с помощью mysqladmin.exe, который находится в {DJANGOSTACK}\mysql\bin

    mysqladmin create osqa
    
  7. syncdb

    {DJANGOSTACK}\python\python.exe manage.py syncdb
    
    • manage.py находится в apps\django\django\conf\project_template по состоянию на 5/8/11
    • Вы должны обновить settings.py с mysql, root, bitnami (pw) и osqa в качестве имени базы данных.

  8. наслаждайтесь!

alt text http://img87.imageshack.us/img87/723/osqabitnamidjangostack.png

Примечание:

  • {OSQA_ROOT} => osqa trunk directory
  • {DJANGOSTACK} => BitNami DjangoStack install directory
14
ответ дан 1 December 2019 в 21:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: