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
将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
Run Code Online (Sandbox Code Playgroud)
添加以下{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)instasll markdown2和html5lib与easy_install.exe,里面 {DJANGOSTACK}\python\Scripts\
easy_install markdown2
easy_install html5lib
Run Code Online (Sandbox Code Playgroud)osqa使用mysqladmin.exe 创建新的db{DJANGOSTACK}\mysql\bin
mysqladmin create osqa
Run Code Online (Sandbox Code Playgroud)执行syncdb
{DJANGOSTACK}\python\python.exe manage.py syncdb
Run Code Online (Sandbox Code Playgroud)
请享用!
替代文字http://img87.imageshack.us/img87/723/osqabitnamidjangostack.png
注意:
{OSQA_ROOT} => osqa trunk目录{DJANGOSTACK} => BitNami DjangoStack安装目录您可以在此处下载Windows安装程序:
只是尝试了它并且它工作得很好,安装程序会提示它需要的信息,最后它会启动网站,这一切都正常!10/10