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