背景:隨著域名的降價(jià),托管服務(wù)器的價(jià)格也越來(lái)越便宜了,很多網(wǎng)友都希望能架設(shè)個(gè)自己的網(wǎng)站,其中有70%左右的用戶首先選擇的是架設(shè)一個(gè)自己的論壇,所以在此我們將就論壇架設(shè)進(jìn)行介紹。
Discuz!,國(guó)內(nèi)最流行的PHP論壇程序,特別是在其推行免費(fèi)策略后,更是在網(wǎng)絡(luò)間掀起了一陣Discuz!建論壇的熱潮。難能可貴的是,雖然Discuz!功能強(qiáng)大,但其門檻卻相當(dāng)?shù)停麄€(gè)安裝/設(shè)置過程,均在圖形化界面中完成,而無(wú)需用戶執(zhí)行任何復(fù)雜的操作。接下來(lái)就讓我們來(lái)全面認(rèn)識(shí)一下Discuz!,利用它來(lái)建立完成屬于自己的論壇。
一、Discuz!運(yùn)行環(huán)境的建立
Discuz!的安裝/運(yùn)行需要LAMP環(huán)境(Linux Apache PHP MySQL),不過,目前大部分用戶所使用的均為Windows操作系統(tǒng),因此在本文中所介紹的將是在Windows環(huán)境下建立Discuz!環(huán)境的方法(Windows Apache PHP MySQL)。
一般地,我們可以單獨(dú)安裝Apache、PHP等程序,然后進(jìn)行調(diào)試,以便能夠正常運(yùn)行。不過,整個(gè)調(diào)試過程相對(duì)復(fù)雜,不僅對(duì)初學(xué)者是個(gè)難題,即便是一些“老手”,也比較容易在調(diào)試過程中出錯(cuò)。因此,筆者建議使用一些集成好的PHP安裝程序,例如phpStudy,以簡(jiǎn)化運(yùn)行環(huán)境的建立。
phpStudy下載地址:http://61.151.255.99/phpStudy_phpshao.zip
解壓下載到的壓縮文件,雙擊執(zhí)行phpStudy130.exe,程序?qū)?huì)自動(dòng)完成Apache PHP MySQL ZendOptimizer的安裝,整個(gè)安裝過程將無(wú)需用戶進(jìn)行任何干預(yù)。
提示:1、安裝向?qū)е校瑢?huì)詢問PHP程序安裝路徑,該安裝路徑即為本地調(diào)試路徑(此處筆者選擇C:/WWW)。
2、安裝過程中,如有防火墻開啟,注冊(cè)啟動(dòng)服務(wù)時(shí),會(huì)提示是否信任httpd、mysqld-nt運(yùn)行,以及端口80、3306等,請(qǐng)選擇允許。
完成安裝后,啟動(dòng)“phpStudy服務(wù)管理”程序,將可查看Apache與MySQL運(yùn)行狀態(tài)(如圖1)。需要指出的是,如果系統(tǒng)中安裝有IIS,并且處于啟動(dòng)狀態(tài),那么80端口將被占據(jù),從而導(dǎo)致Apache無(wú)法啟動(dòng)。要啟動(dòng)Apache,需要先將IIS關(guān)閉,或者將IIS的端口改為非80端口。
至此,Discuz!安裝/運(yùn)行環(huán)境安裝完畢,接下來(lái),將開始Discuz!的安裝操作。
二、Discuz!安裝簡(jiǎn)介
Discuz!采用了圖形化的安裝模式,根據(jù)頁(yè)面引導(dǎo),便能方便的完成論壇程序安裝。當(dāng)然,在正式安裝Discuz!之前,還需要進(jìn)行一些必要的準(zhǔn)備工作。
第一步:下載Discuz!安裝程序,解壓后將upload目錄中的所有文件復(fù)制到PHP根目錄,即C:/WWW中,為了方便調(diào)用,也可以再設(shè)置一個(gè)子目錄,例如bbs。
Discuz!下載地址:http://www.discuz.net/download/download.html
第二步:用記事本打開config.inc.php文件,將$dbuser、$dbpw的值均設(shè)置為root(如圖2)。
提示:phpStudy安裝程序?qū)ySQL數(shù)據(jù)庫(kù)用戶名與密碼均設(shè)置為root,用戶也可根據(jù)需求,自己新建數(shù)據(jù)庫(kù),并自定義相關(guān)的數(shù)據(jù)值。
完成上述設(shè)置后,在瀏覽器中輸入“http://127.0.0.1/bbs/install.php”,按回車鍵就正式啟動(dòng)了Discuz!安裝程序。
第一步:?jiǎn)?dòng)Discuz!安裝程序后,將會(huì)出現(xiàn)安裝協(xié)議,需單擊頁(yè)面底部的“我同意”按鈕方可繼續(xù)。
第二步:接下來(lái)是對(duì)數(shù)據(jù)庫(kù)的設(shè)置,一般的,除了“系統(tǒng)Email”項(xiàng)以外,并不需要對(duì)其它的項(xiàng)目進(jìn)行修改(如圖3)。
第三步:接著需要設(shè)置一個(gè)管理員帳號(hào),可根據(jù)你的需求任意設(shè)置。
完成以上的一些設(shè)置后,單擊“下一步”按鈕,便會(huì)執(zhí)行Discuz!的安裝操作,稍等片刻后,程序安裝完成,單擊頁(yè)面底部的“恭喜您論壇安裝完成,點(diǎn)擊進(jìn)入論壇首頁(yè)”按鈕,便能結(jié)束安裝程序,并立刻打開新安裝成功的論壇首頁(yè)。
可以看到,Discuz!的安裝過程是相當(dāng)“傻瓜化”的,只需按照頁(yè)面中的指示,便能在數(shù)分鐘內(nèi)完成。當(dāng)然,出于調(diào)試方便的原因,筆者的操作均在本地計(jì)算機(jī)中完成。對(duì)于直接在虛擬主機(jī)中執(zhí)行操作的朋友,唯一發(fā)生變化的便是需要將安裝程序上傳到虛擬主機(jī)中,然后使用空間運(yùn)營(yíng)商提供的數(shù)據(jù)庫(kù)信息執(zhí)行安裝,其它的操作則全部是相同的。
三、Discuz!論壇基本設(shè)置
到目前為止,我們還只是完成了Discuz!的程序安裝,整個(gè)論壇還只是個(gè)空殼,不存在任何版塊,以及內(nèi)容。接下來(lái)的工作,使是通過調(diào)整論壇參數(shù),使其轉(zhuǎn)變?yōu)橐粋€(gè)可供網(wǎng)友使用的論壇。
使用在安裝過程中設(shè)置的管理員帳號(hào)登錄論壇,然后單擊導(dǎo)航欄中的“系統(tǒng)設(shè)置”鏈接,在彈出頁(yè)面再次輸入管理員密碼后,便可登錄論壇后臺(tái)管理頁(yè)面,以執(zhí)行相關(guān)的設(shè)置操作。
如果對(duì)論壇的設(shè)置并不是很熟悉,那么就可以使用Discuz!提供的設(shè)置向?qū)В瑏?lái)簡(jiǎn)單的完成一些最基本的設(shè)置。
第一步:選擇論壇類型
論壇類型的設(shè)置中包括“論壇規(guī)模”、“權(quán)限控制”、“功能偏好”三大項(xiàng)。針對(duì)目前國(guó)內(nèi)虛擬主機(jī)的情況,筆者建議將“論壇規(guī)模”設(shè)置為“小型”;“權(quán)限控制”設(shè)置為“一般”;“功能偏好”則設(shè)置為“一般”,以便所建立的論壇能夠以最佳狀態(tài)運(yùn)行(如圖4)。
第二步:設(shè)置論壇基本信息
此處需設(shè)置的項(xiàng)目包括“論壇名稱”、“網(wǎng)站名稱”、“網(wǎng)站URL”三項(xiàng),這三項(xiàng)的設(shè)置沒有任何難度可言,只需根據(jù)實(shí)際情況填寫即可。
第三步:論壇分類初始化
此處將對(duì)論壇的版塊進(jìn)行設(shè)置,方法很簡(jiǎn)單,在“分類1”、“分類2”、“分類3”中填寫的將是論壇版塊的大類名稱,而每個(gè)分類下的“論壇1”、“論壇2”等,則是具體的論壇版塊名稱。
例如,我們?cè)?ldquo;分類1”處填寫“版務(wù)處理”,在“論壇1”、“論壇2”中則分別填寫“論壇規(guī)則”、“違規(guī)處理”,確認(rèn)操作后,再刷新一下論壇首頁(yè),便會(huì)看到出現(xiàn)了“版務(wù)處理”分類,而“論壇規(guī)則”和“違規(guī)處理”則是該分類下的兩個(gè)具體版塊(如圖5)。
完成以上三步的設(shè)置后,向?qū)С绦驅(qū)?huì)給出一個(gè)確認(rèn)頁(yè)面,內(nèi)含已經(jīng)設(shè)置的所有項(xiàng)目,確認(rèn)無(wú)誤單擊“確定”按鈕后,以上的設(shè)置將立即生效。此時(shí)再刷新一下論壇首頁(yè),就會(huì)立即看到相應(yīng)的變化。
四、深入Discuz!論壇設(shè)置
通過向?qū)С绦颍覀兺瓿闪苏搲暮?jiǎn)單設(shè)置,但其局限性也十分明顯,例如不能修改論壇LOGO、論壇版塊的可設(shè)置數(shù)量有限等等,在很多時(shí)候,并不能滿足我們的使用需求。因此,還有必要更深入的調(diào)整論壇參數(shù)。
1、調(diào)整論壇版塊
作為承載論壇內(nèi)容的主體,版塊的設(shè)置對(duì)于論壇人氣的提高起著至關(guān)重要的作用。不過,在Discuz!的設(shè)置向?qū)е校瑑H能添加3個(gè)分類,以及最多9個(gè)版塊,這顯然不能條例實(shí)際的使用需求。因此,還有必要對(duì)論壇版塊進(jìn)行更詳細(xì)的設(shè)置。
單擊后臺(tái)頂部導(dǎo)航欄中的“論壇管理”選項(xiàng)卡,便切換到版塊設(shè)置的功能頁(yè)面。點(diǎn)擊左側(cè)功能欄中的各個(gè)功能按鈕,就能執(zhí)行相對(duì)應(yīng)的操作。
添加論壇:在此外,通過在不同項(xiàng)中的設(shè)置,便能添加“論壇分類”、“論壇”、以及“子論壇”。而如果添加的是“論壇”或“子論壇”,那么還需要用戶在下拉菜單中選擇“上級(jí)分類”或“上級(jí)論壇”。
編輯論壇:用戶可對(duì)已經(jīng)添加的“論壇分類”和“論壇”執(zhí)行“編輯”、“刪除”等操作,由于在該功能界面中,各論壇以目錄樹形式展示,因此在操作上十分直觀。
2、設(shè)置用戶權(quán)限
有泡論壇經(jīng)歷的朋友都知道,在論壇中,每個(gè)用戶都會(huì)有相應(yīng)的級(jí)別,不同級(jí)別的用戶,所具備的操作權(quán)限也不盡相同。最低級(jí)的注冊(cè)會(huì)員,往往只具備基本的瀏覽權(quán)限,而高高在上的“斑竹”,則是眾人羨慕的對(duì)象。那么,這些會(huì)員級(jí)別,在Discuz!中又該如何設(shè)置呢?
在頂部導(dǎo)航欄中切換到“用戶管理”選項(xiàng)卡,并單擊左側(cè)功能欄中的“編輯用戶”項(xiàng)。此時(shí),右側(cè)窗口中將出現(xiàn)“搜索用戶”頁(yè)面,如果知道用戶的確切ID,那就可在“用戶名”欄中直接輸入;如果需要對(duì)某一類用戶的權(quán)限進(jìn)行修改(例如積分低于100的所有用戶),那就需勾選“更多選項(xiàng)”,然后再設(shè)置搜索條件。
得到搜索結(jié)果后,在每一個(gè)用戶所在行中,都會(huì)提供“用戶組”、“權(quán)限”、“積分”等設(shè)置鏈接,單擊這些鏈接,便能夠執(zhí)行所對(duì)應(yīng)的權(quán)限設(shè)置操作。例如單擊“權(quán)限”鏈接,便能對(duì)該用戶的“瀏覽”、“回復(fù)”等權(quán)限進(jìn)行設(shè)置。
此外,如果要將某位用戶提升為某論壇版塊的版主,那就需切換到上文提到的“編輯論壇”功能界面中,直接單擊“論壇分類”或“論壇”所對(duì)應(yīng)的“版主”鏈接,然后在“新增”欄中直接填寫該用戶的用戶名即可。
3、修改論壇樣式
Discuz!默認(rèn)采用了藍(lán)色風(fēng)格,雖然很清爽,但卻并不能適應(yīng)所有論壇的需求。為了使論壇配色能更適應(yīng)內(nèi)容風(fēng)格,還有必要對(duì)論壇的界面進(jìn)行修改,大致過程如下:
第一步:下載或制作一個(gè)Discuz!模板,以筆者下載得到的“仿NTGBK”風(fēng)格為例,將imagse、Scripts、templates目錄中的文件分別上傳到Discuz!對(duì)應(yīng)的目錄中,并復(fù)制txt文件中的全部代碼。
提示:Discuz!模板的制作相對(duì)復(fù)雜(具體參閱http://www.discuz.net/thread-459941-1-1.html),因此不妨到官網(wǎng)中選擇一款自己喜歡的模板。
第二步:進(jìn)入Discuz!后臺(tái),在頂部導(dǎo)航欄中切換到“論壇管理”選項(xiàng)卡,在左側(cè)功能欄中點(diǎn)擊“界面風(fēng)格”項(xiàng),然后將復(fù)制的代碼全部粘貼到“導(dǎo)入界面方案,請(qǐng)將導(dǎo)出的文件內(nèi)容粘貼如下”框中,單擊“提交”按鈕,便完成了新風(fēng)格的添加。此時(shí),新的風(fēng)格也將出現(xiàn)在風(fēng)格列表中。
第三步:在頂部導(dǎo)航欄中切換到“基本設(shè)置”選項(xiàng)卡,單擊左側(cè)功能欄中的“界面與顯示方式”項(xiàng),就可以在“默認(rèn)論壇風(fēng)格”下拉菜單中選擇新的風(fēng)格,確認(rèn)后,整個(gè)論壇的風(fēng)格都將發(fā)生變化。而如果只需修改某個(gè)版塊的顯示風(fēng)格,那就可切換到“論壇管理”選項(xiàng)卡,然后打開具體版塊的設(shè)置界面,就可以在“風(fēng)格方案”下拉菜單中進(jìn)行修改了。
此外,如果需要修改論壇LOGO,那么交大家一種最簡(jiǎn)單的方法。在論壇原LOGO上右擊,并選擇“屬性”,以查看其路徑與文件名,然后將新LOGO的文件名改成與原LOGO一致,上傳到相同路徑并覆蓋,刷新論壇,便完成了LOGO的更換。
總結(jié):本文對(duì)Discuz!的使用進(jìn)行了簡(jiǎn)單的介紹,可以說(shuō),使用Discuz!建立論壇并不難,但要想讓論壇充滿個(gè)性,那就必需進(jìn)行一些深入的修改、設(shè)置。當(dāng)然,限于篇幅,本文不可能面面俱到,而只能選擇一些有代表性的問題進(jìn)行說(shuō)明,更深入的應(yīng)用,便有待于網(wǎng)友朋友去摸索了。
新聞熱點(diǎn)
疑難解答
圖片精選