配置需求

伺服器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資料夾, 以免再次升級