配置需求
伺服器: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.config,detachtable_2005.config
除去第二步列出的檔案 , 剩餘的其他資料夾及檔案都上傳 (注:3.5 版本不再相容之前版本的模版)
4.
執行完以上步驟後,執行http://www.您的網站.com/upgrade/index.aspx,勾選」接受」,然後下一步

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

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

注:升級完成後先進入後臺重新生成default模版再使用,切記切記
刪除伺服器上的upgrade資料夾 , 以免再次升級