配置需求

服務器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.5
版本為例,根目錄安裝最為簡單(子目錄安裝看這http://faq.comsenz.com/viewnews-981),下面使用第一種根目錄安裝方法來講解:

1.      
上傳upload_files目錄裏所有內容到站點根目錄.

2.      
設置權限,看上面寫的關於站點目錄權限對論壇進行設置,如果是虛擬主機一般不需要設置,提供商都默認設置好了.

3.      
運行http://www.您的域名.com/install/index.aspx,勾選接受」,然後下一步

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

5.      
填寫數據庫信息,如果沒有數據庫請勾選自動創建數據庫」,如提前創建了數據庫則不必勾選該項

6.      
填寫管理員名稱、密碼。論壇路徑默認即可

 

7.      
安裝完成直接進論壇,搞定.

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

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

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

論壇升級

升級注意事項:

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

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

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

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

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

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

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

1.      
下載最新安裝包Discuz!NT 3.5 , 解壓後得到upload_files目錄

2.      
不需要上傳的目錄及文件:DNT.config

web.config

upload目錄

avatars目錄

config目錄

install目錄

adminxml目錄

javascript目錄下goodscategories.js , locations.js , mymenu.js

3.      
把以下列出的文件上傳至服務器 , 需要上傳的目錄及文件:bin目錄

config目錄下detachtable_2000.configdetachtable_2005.config

除去第二步列出的文件 , 剩餘的其他文件夾及文件都上傳 (注:3.5 版本不再兼容之前版本的模版)

4.      
執行完以上步驟後,運行http://www.您的網站.com/upgrade/index.aspx,勾選接受」,然後下一步

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

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

:升級完成後先進入後台重新生成default模版再使用,切記切記

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