在Windows上安装OSQA(本地系统)
我想在本地的Windows系统上安装OSQA。我下载了一个叫做bitnami-djangostack-1.1.1-2-windows-installer.exe的文件,这里面已经包含了django、python、mysql和apache。
我在django官网上运行了一个示例,结果运行得很好。
但是我对如何安装OSQA感到困惑。我从OSQA网站下载了源代码,并阅读了安装说明(它需要django 1.1.1),但是我就是搞不定。
6 个回答
请查看这个非常简单的指南:在Windows上用IIS安装OSQA的生产环境
你可以在这里下载Windows安装程序:
我刚试过,效果非常好,安装程序会询问你需要提供的信息,最后会自动打开网站,一切都很顺利!给满分10分!
首先,下载这个链接的内容 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' # 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
- 在 BitNami 里,默认的 MySQL 登录信息是: -u root -p bitnami
- 在 BitNami 里,默认的 MySQL 登录信息是: -u root -p bitnami
在
{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>
使用 easy_install.exe 安装 markdown2 和 html5lib,这个程序在
{DJANGOSTACK}\python\Scripts\
文件夹里。easy_install markdown2 easy_install html5lib
用 mysqladmin.exe 创建一个新的数据库,叫做
osqa
,这个程序在{DJANGOSTACK}\mysql\bin
文件夹里。mysqladmin create osqa
运行 syncdb 命令。
{DJANGOSTACK}\python\python.exe manage.py syncdb
- manage.py 文件在 apps\django\django\conf\project_template 目录下,日期是 2011年5月8日。
- 你需要在 settings.py 文件里更新 MySQL 的信息,包括用户名 root、密码 bitnami,以及数据库名 osqa。
完成后,尽情享受吧!
这里有个图片链接 http://img87.imageshack.us/img87/723/osqabitnamidjangostack.png
注意:
{OSQA_ROOT}
代表 osqa 的主目录。{DJANGOSTACK}
代表 BitNami DjangoStack 的安装目录。