安裝部署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.gzcmd進入D:/eric/OSAQ/Django-1.2,使用命令python setup.py install

5,  Cmd命令安裝

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

easy_install markdownBest 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解壓,將所有文件copyC:/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沒有上傳,請搜索並下載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章