安装部署OSQA

主要是各种程序的版本,找的很辛苦,有些版本不一致会导致报各种错误,下面是辛苦收集的,方便后来人(当然可以自行选择安装目录),使用easy_install需要能访问internet

 

 

OSQA安装步骤:

1,  安装python-2.6.2.msi

2,  安装setuptools-0.6c11.win32-py2.6.exe

3,  设置环境变量,将C:/Python26;C:/Python26/Scripts加入PATH

4,  安装Django-1.2.tar.gz,先解压Django-1.2.tar.gz,cmd进入D:/eric/OSAQ/Django-1.2,使用命令python setup.py install

5,  Cmd命令安装

easy_install django【可省,Django-1.2.tar.gz】

easy_install markdown【Best match: Markdown 2.0.3】
easy_install html5lib【Best match: html5lib 0.90】
easy_install south【Best match: South 0.7.3】
easy_install python-openid【Best match: python-openid 2.2.5】

详见【附录1-使用easy_install安装必要软件】

6,  安装mysql-essential-5.1.55-win32.msi,可选安装navicat8_mysql_cs.exe作为管理mysql的客户端软件,登录到mysql,创建一个数据库osqa

7,  安装MySQL-python-1.2.3c1.win32-py2.6.exe

8,  将fantasy-island-0.9.0-beta3.tar.gz解压,将所有文件copy到C:/Python26/Lib/site-packages/OSQA,将settings_local.py.dist重命名为settings_local.py,修改文件内容:

DATABASE_NAME = 'osqa'             # Or path to database file if using sqlite3.

DATABASE_USER = 'root'               # Not used with sqlite3.

DATABASE_PASSWORD = 'root'               # Not used with sqlite3.

DATABASE_ENGINE = 'mysql'  #mysql, etc

DATABASE_HOST = 'localhost'

DATABASE_PORT = '3306'

 

APP_URL = 'http://www.maxeric2007.com:8000/'

 

9,  Cmd进入C:/Python26/Lib/site-packages/OSQA,执行命令

manage.py syncdb --all
manage.py migrate forum –fake

详见【附录2-配置OSQA】

执行成功上面两个命令后,就可以启动服务器了:

manage.py runserver

 

在浏览器地址栏输入:http://localhost:8000/,就可以看到首页了

 

软件包和安装步骤的word文档打成“OSQA_1.zip“包,放到下载频道了,请自行下载。【因只能上传20MB以内的文件,mysql-essential-5.1.55-win32.msi、MySQL-python-1.2.3c1.win32-py2.6.exe和navicatformysql.rar没有上传,请搜索并下载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值