配置需求

服務器windowsXP/windows
2003 server/2008 server
Web
服務器:iis 5/6/7
數據庫SqlServer2000/2005/2008

推薦配置windows 2008server+iis 7+SqlServer2008
最低配置:windows XP + iis5+ SqlServer 2000(:個人測試配置,不適用於實際站點)

---------------------------------------------------------------------------------------------------------------------------------

關於站點目錄權限

1.      
WIN2003 + IIS 6.0:需要站點目錄給予ASP.NET , IUSER , IWAN , NETWORK
SERVICE
讀寫權限。

2.      
WIN2008 + IIS 7:需要站點目錄給予USER , NETWORK SERVICE讀寫權限,IIS 設置和上面的IIS6 的設置基本一致。

:虛擬主機一般都會有這些權限 , 自己的服務器一定要加這些權限

---------------------------------------------------------------------------------------------------------------------------------

論壇安裝大致有以下三種情況:

1.      
根目錄安裝 : 論壇配置項不需要做任何調整,只需要將站點程序(安裝包upload_files目錄內的所有文件) 上傳至站點根目錄下就可以.

    (:IIS本地路徑直接指向論壇根目錄;訪問地址為http://www.您的域名.com)

2.      
子目錄安裝 : 將論壇程序放置在主站點的目錄下,稱為子目錄. 打開DNT.config,將<forumpath>/</forumpath>修改為<forumpath>/[您的子目錄名稱]/</forumpath>

    (:IIS本地路徑指向主站點目錄;假設論壇在主站點的bbs目錄下;訪問地址為http://www.您的域名.com/bbs)

3.       虛擬目錄安裝 : 由於Discuz!NT擁有能大幅優化搜索引擎友好度的頁面偽靜態功能,所以如果論壇程序不是安裝在根目錄下,那麼進行安裝過程之前將不得不手工的修改論壇的配置節點以適應虛擬目錄路徑。虛擬目錄安裝前先打開DNT.config,將<forumpath>/</forumpath>修改為<forumpath>/[您的虛擬目錄名稱]/</forumpath>,(注意紅字部分是虛擬目錄名稱不是論壇所在的文件夾名稱).

---------------------------------------------------------------------------------------------------------------------------------

論壇安裝

Discuz!NT的各個版本安裝基本相同,在此用Discuz!NT
3.6
版本為例(根目錄安裝 http://faq.comsenz.com/viewnews-988),下面使用第二種子目錄安裝方法來講解(虛擬目錄和子目錄安裝基本一致):

1.      
修改upload_files目錄裏的DNT.config中的<Forumpath>/</Forumpath>節點為<Forumpath>/bbs/</Forumpath>,數據庫信息也可以在此都填了,當然在後面的安裝程序裏也可以填,找到這一段<Dbconnectstring>Data
Source=[
數據庫IP地址];User ID=[數據庫管理帳號];Password=[數據庫密碼];Initial Catalog=[數據庫名];Pooling=true</Dbconnectstring>,修改完成後保存上傳論壇程序upload_files目錄到主站點下,上傳完成後重命名upload_files文件夾為bbs(因為上面的forumpath用了bbs所以這得改成bbs).

2.      
這一步很重要請仔細看. 把論壇裏的bin文件夾、web.configDNT.config剪切到主站的根目錄,再把論壇裏config文件夾複製到主站的根目錄 , 如果主站已經有web.config文件那麼要把論壇的web.config和主站的web.config合併到一個web.config,具體合併方法就不説了,有點.net基礎的都能搞定, 主站有bin文件夾直接把論壇bin文件夾裏的所有dll放入主站的bin文件夾裏就可以了

3.      
運行http://www.您的域名.com/bbs/install/index.aspx,拖動至屏幕最下方點"接受協議"

4.      
如出現某些項未驗證成功,可能是權限設置沒有做好,導致安裝程序無法讀取到相關數據。將目錄權限設置完成後再刷新該頁面即可到第三步

5.       填寫數據庫信息,如果沒有數據庫, 程序會自動創建, 按照提示操作會進入下一步安裝

6.      
填寫管理員名稱、密碼。論壇路徑第一步已經修改過,默認即可

7.       最後一步會給論壇建立初始數據, 點擊"完成"會進入論壇.

:先登陸後台生成模版後再使用

  刪除upgrade文件夾、install文件夾還有bin目錄裏的Discuz.Install.dll以免進行二次安裝或升級而覆蓋了論壇.

--------------------------------------下面是升級------------------------------------------

論壇升級

升級注意事項:

1 、  升級之前強烈建議先備份數據庫和論壇程序,以免丟失數據

2 、3.6之後版本已不再兼容 3.6 之前版本的模版, 之前版本的模版都將不能用

3 、  先在本地環境上調試無誤後再進行實地升級,儘量避免升級錯誤

4 、  升級也可能需要手動更新緩存,在系統設置中點相應的選項即可

5 、  升級成功後,必須馬上刪除服務器上的upgrad文件夾,以避免可能的安全問題

瞭解以上事項後下面開始升級

各個版本升級基本相同在此用Discuz!NT
3.1
升級為Discuz!NT 3.6為例

1.      
下載Discuz!NT 3.6升級包 , 解壓後得到upload_files

目錄 ,

把該目錄下的所有文件覆蓋服務器上的文件

2.      
執行完以上步驟後,運行http://www.您的網站.com/bbs/upgrade/index.aspx,拖動至屏幕最下方點"接受協議"

5.      
選擇論壇當前的版本,本例使用Discuz!NT 3.1來做升級的,如果您是別的版本,只要選擇其他版本號即可,然後點升級

6.      
論壇升級成功,進入論壇

:刪除服務器上的upgrade文件夾, 以免再次升級