在Windows上安装OSQA(本地系统)

Pan*_*ana 13 python django osqa

我想在本地Windows系统上安装OSQA.我已经下载了bitnam-djangostack-1.1.1-2-windows-installer.exe,它内置了django,python,mysql和apache.

我在django网站上运行了一个django示例,它运行正常.

但我很困惑如何安装OSAQ.我已经从OSQA站点下载了源代码并阅读了安装说明(它需要django 1.1.1),但我无法使其工作.

YOU*_*YOU 14

  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'             # Or path to database file if using sqlite3.
    DATABASE_USER = 'root'               # Not used with sqlite3.
    DATABASE_PASSWORD = 'PASSWD'               # Not used with sqlite3.  put bitnami here
    DATABASE_ENGINE = 'mysql'  #mysql, etc
    
    Run Code Online (Sandbox Code Playgroud)
    • bitnami中的默认MySQL凭据是:-u root -p bitnami

  4. 添加以下{DJANGOSTACK}\apps\django\conf\django.conf,/表示根文件夹http://localhost

    <location '/'>
        SetHandler python-program
        PythonHandler django.core.handlers.modpython
        PythonPath "['{OSQA_ROOT}'] + sys.path"
        SetEnv DJANGO_SETTINGS_MODULE osqa.settings
        PythonDebug On
    </location>
    
    Run Code Online (Sandbox Code Playgroud)
  5. instasll markdown2和html5lib与easy_install.exe,里面 {DJANGOSTACK}\python\Scripts\

    easy_install markdown2
    easy_install html5lib
    
    Run Code Online (Sandbox Code Playgroud)
  6. osqa使用mysqladmin.exe 创建新的db{DJANGOSTACK}\mysql\bin

    mysqladmin create osqa
    
    Run Code Online (Sandbox Code Playgroud)
  7. 执行syncdb

    {DJANGOSTACK}\python\python.exe manage.py syncdb
    
    Run Code Online (Sandbox Code Playgroud)
    • manage.py在apps\django\django\conf\project_template中截至5/8/11
    • 您必须使用mysql,root和bitnami(pw)更新settings.py,并将osqa更新为db name

  8. 请享用!

替代文字http://img87.imageshack.us/img87/723/osqabitnamidjangostack.png

注意:

  • {OSQA_ROOT} => osqa trunk目录
  • {DJANGOSTACK} => BitNami DjangoStack安装目录


mus*_*fan 6

您可以在此处下载Windows安装程序:

http://bitnami.org/stack/osqa

只是尝试了它并且它工作得很好,安装程序会提示它需要的信息,最后它会启动网站,这一切都正常!10/10