1. 程式人生 > >如何在Windows本地環境中安裝Discuz!論壇 版本6.1.0

如何在Windows本地環境中安裝Discuz!論壇 版本6.1.0

如何在本地架設Discuz!論壇
本教程中以安裝Discuz最新版本6.1.0為例

背景:隨著域名的降價,託管伺服器的價格也越來越便宜了,很多網友都希望能架設個自己的網站,其中有70%左右的使用者首先選擇的是架設一個自己的論壇,所以在此我們將就論壇架設進行介紹。
Discuz!,國內最流行的PHP論壇程式,特別是在其推行免費策略後,更是在網路間掀起了一陣Discuz!建論壇的熱潮。難能可貴的是,雖然Discuz!功能強大,但其門檻卻相當低,整個安裝/設定過程,均在圖形化介面中完成,而無需使用者執行任何複雜的操作。接下來就讓我們來全面認識一下Discuz!,利用它來建立完成屬於自己的論壇。

一、Discuz!執行環境的建立
Discuz!的安裝/執行需要LAMP環境(Linux+Apache+PHP+MySQL),不過,目前大部分使用者所使用的均為Windows作業系統,因此在本文中所介紹的將是在Windows環境下建立Discuz!環境的方法(Windows+Apache+PHP+MySQL)。
一般地,我們可以單獨安裝Apache、PHP等程式,然後進行除錯,以便能夠正常執行。不過,整個除錯過程相對複雜,不僅對初學者是個難題,即便是一些“老手”,也比較容易在除錯過程中出錯。因此,筆者建議使用一些整合好的PHP安裝程式,例如phpStudy,以簡化執行環境的建立。
phpStudy下載地址:[url]http://61.151.255.99/phpStudy_phpshao.zip[/url]
解壓下載到的壓縮檔案,雙擊執行phpStudy130.exe,程式將會自動完成Apache+PHP+MySQL+ZendOptimizer的安裝,整個安裝過程將無需使用者進行任何干預。
提示:1、安裝嚮導中,將會詢問PHP程式安裝路徑,該安裝路徑即為本地除錯路徑(此處筆者選擇C:\WWW)。
2、安裝過程中,如有防火牆開啟,註冊啟動服務時,會提示是否信任httpd、mysqld-nt執行,以及埠80、3306等,請選擇允許。
完成安裝後,啟動“phpStudy服務管理”程式,將可檢視Apache與MySQL執行狀態(如圖1)。需要指出的是,如果系統中安裝有IIS,並且處於啟動狀態,那麼80埠將被佔據,從而導致Apache無法啟動。要啟動Apache,需要先將IIS關閉,或者將IIS的埠改為非80埠。
將安裝目錄下的PHP5資料夾中的php.ini檔案中的 short_open_tag 設定為 On(否則後面不能安裝discuz程式)
至此,Discuz!安裝/執行環境安裝完畢,接下來,將開始Discuz!的安裝操作。
二、Discuz!安裝簡介
Discuz!採用了圖形化的安裝模式,根據頁面引導,便能方便的完成論壇程式安裝。當然,在正式安裝Discuz!之前,還需要進行一些必要的準備工作。
第一步:下載Discuz!安裝程式,解壓後將upload目錄中的所有檔案複製到PHP根目錄,即C:\WWW中,為了方便呼叫,也可以再設定一個子目錄,例如bbs。
Discuz!6.1.0下載地址:[url]http://www.discuz.net/thread-900313-1-1.html[/url]
第二步:用記事本開啟config.inc.php檔案,將$dbuser、$dbpw的值均設定為root(如圖2)。
提示:phpStudy安裝程式將MySQL資料庫使用者名稱與密碼均設定為root,使用者也可根據需求,自己新建資料庫,並自定義相關的資料值。
完成上述設定後,在瀏覽器中輸入“[url]http://127.0.0.1/bbs/install/index.php[/url]”,按回車鍵就正式啟動了Discuz!安裝程式。
第一步:啟動Discuz!安裝程式後,將會出現安裝協議,需單擊頁面底部的“我同意”按鈕方可繼續。
第二步:接下來是對資料庫的設定,一般的,除了“系統Email”項以外,並不需要對其它的專案進行修改(如圖3)。
第三步:接著需要設定一個管理員帳號,可根據你的需求任意設定。
完成以上的一些設定後,單擊“下一步”按鈕,便會執行Discuz!的安裝操作,稍等片刻後,程式安裝完成,單擊頁面底部的“恭喜您論壇安裝完成,點選進入論壇首頁”按鈕,便能結束安裝程式,並立刻開啟新安裝成功的論壇首頁。
可以看到,Discuz!的安裝過程是相當“傻瓜化”的,只需按照頁面中的指示,便能在數分鐘內完成。當然,出於除錯方便的原因,筆者的操作均在本地計算機中完成。對於直接在虛擬主機中執行操作的朋友,唯一發生變化的便是需要將安裝程式上傳到虛擬主機中,然後使用空間運營商提供的資料庫資訊執行安裝,其它的操作則全部是相同的。
三、Discuz!論壇基本設定
到目前為止,我們還只是完成了Discuz!的程式安裝,整個論壇還只是個空殼,不存在任何版塊,以及內容。接下來的工作,使是通過調整論壇引數,使其轉變為一個可供網友使用的論壇。
使用在安裝過程中設定的管理員帳號登入論壇,然後單擊導航欄中的“系統設定”連結,在彈出頁面再次輸入管理員密碼後,便可登入論壇後臺管理頁面,以執行相關的設定操作。
如果對論壇的設定並不是很熟悉,那麼就可以使用Discuz!提供的設定嚮導,來簡單的完成一些最基本的設定。
第一步:選擇論壇型別
論壇型別的設定中包括“論壇規模”、“許可權控制”、“功能偏好”三大項。針對目前國內虛擬主機的情況,筆者建議將“論壇規模”設定為“小型”;“許可權控制”設定為“一般”;“功能偏好”則設定為“一般”,以便所建立的論壇能夠以最佳狀態執行(如圖4)。
第二步:設定論壇基本資訊
此處需設定的專案包括“論壇名稱”、“網站名稱”、“網站URL”三項,這三項的設定沒有任何難度可言,只需根據實際情況填寫即可。
第三步:論壇分類初始化
此處將對論壇的版塊進行設定,方法很簡單,在“分類1”、“分類2”、“分類3”中填寫的將是論壇版塊的大類名稱,而每個分類下的“論壇1”、“論壇2”等,則是具體的論壇版塊名稱。
例如,我們在“分類1”處填寫“版務處理”,在“論壇1”、“論壇2”中則分別填寫“論壇規則”、“違規處理”,確認操作後,再重新整理一下論壇首頁,便會看到出現了“版務處理”分類,而“論壇規則”和“違規處理”則是該分類下的兩個具體版塊(如圖5)。
完成以上三步的設定後,嚮導程式將會給出一個確認頁面,內含已經設定的所有專案,確認無誤單擊“確定”按鈕後,以上的設定將立即生效。此時再重新整理一下論壇首頁,就會立即看到相應的變化。
四、深入Discuz!論壇設定
通過嚮導程式,我們完成了論壇的簡單設定,但其侷限性也十分明顯,例如不能修改論壇LOGO、論壇版塊的可設定數量有限等等,在很多時候,並不能滿足我們的使用需求。因此,還有必要更深入的調整論壇引數。
1、調整論壇版塊
作為承載論壇內容的主體,版塊的設定對於論壇人氣的提高起著至關重要的作用。不過,在Discuz!的設定嚮導中,僅能新增3個分類,以及最多9個版塊,這顯然不能條例實際的使用需求。因此,還有必要對論壇版塊進行更詳細的設定。
單擊後臺頂部導航欄中的“論壇管理”選項卡,便切換到版塊設定的功能頁面。點選左側功能欄中的各個功能按鈕,就能執行相對應的操作。
新增論壇:在此外,通過在不同項中的設定,便能新增“論壇分類”、“論壇”、以及“子論壇”。而如果新增的是“論壇”或“子論壇”,那麼還需要使用者在下拉選單中選擇“上級分類”或“上級論壇”。
編輯論壇:使用者可對已經新增的“論壇分類”和“論壇”執行“編輯”、“刪除”等操作,由於在該功能介面中,各論壇以目錄樹形式展示,因此在操作上十分直觀。
2、設定使用者許可權
有泡論壇經歷的朋友都知道,在論壇中,每個使用者都會有相應的級別,不同級別的使用者,所具備的操作許可權也不盡相同。最低階的註冊會員,往往只具備基本的瀏覽許可權,而高高在上的“斑竹”,則是眾人羨慕的物件。那麼,這些會員級別,在Discuz!中又該如何設定呢?
在頂部導航欄中切換到“使用者管理”選項卡,並單擊左側功能欄中的“編輯使用者”項。此時,右側視窗中將出現“搜尋使用者”頁面,如果知道使用者的確切ID,那就可在“使用者名稱”欄中直接輸入;如果需要對某一類使用者的許可權進行修改(例如積分低於100的所有使用者),那就需勾選“更多選項”,然後再設定搜尋條件。
得到搜尋結果後,在每一個使用者所在行中,都會提供“使用者組”、“許可權”、“積分”等設定連結,單擊這些連結,便能夠執行所對應的許可權設定操作。例如單擊“許可權”連結,便能對該使用者的“瀏覽”、“回覆”等許可權進行設定。
此外,如果要將某位使用者提升為某論壇版塊的版主,那就需切換到上文提到的“編輯論壇”功能介面中,直接單擊“論壇分類”或“論壇”所對應的“版主”連結,然後在“新增”欄中直接填寫該使用者的使用者名稱即可。
3、修改論壇樣式
Discuz!預設採用了藍色風格,雖然很清爽,但卻並不能適應所有論壇的需求。為了使論壇配色能更適應內容風格,還有必要對論壇的介面進行修改,大致過程如下:
第一步:下載或製作一個Discuz!模板,以筆者下載得到的“仿NTGBK”風格為例,將imagse、Scripts、templates目錄中的檔案分別上傳到Discuz!對應的目錄中,並複製txt檔案中的全部程式碼。
提示:Discuz!模板的製作相對複雜(具體參閱[url]http://www.discuz.net/thread-459941-1-1.html[/url]),因此不妨到官網中選擇一款自己喜歡的模板。
第二步:進入Discuz!後臺,在頂部導航欄中切換到“論壇管理”選項卡,在左側功能欄中點選“介面風格”項,然後將複製的程式碼全部貼上到“匯入介面方案,請將匯出的檔案內容貼上如下”框中,單擊“提交”按鈕,便完成了新風格的新增。此時,新的風格也將出現在風格列表中。
第三步:在頂部導航欄中切換到“基本設定”選項卡,單擊左側功能欄中的“介面與顯示方式”項,就可以在“預設論壇風格”下拉選單中選擇新的風格,確認後,整個論壇的風格都將發生變化。而如果只需修改某個版塊的顯示風格,那就可切換到“論壇管理”選項卡,然後開啟具體版塊的設定介面,就可以在“風格方案”下拉選單中進行修改了。
此外,如果需要修改論壇LOGO,那麼交大家一種最簡單的方法。在論壇原LOGO上右擊,並選擇“屬性”,以檢視其路徑與檔名,然後將新LOGO的檔名改成與原LOGO一致,上傳到相同路徑並覆蓋,重新整理論壇,便完成了LOGO的更換。
總結:本文對Discuz!的使用進行了簡單的介紹,可以說,使用Discuz!建立論壇並不難,但要想讓論壇充滿個性,那就必需進行一些深入的修改、設定。當然,限於篇幅,本文不可能面面俱到,而只能選擇一些有代表性的問題進行說明,更深入的應用,便有待於網友朋友去摸索了。

相關推薦

如何在Windows本地環境安裝Discuz!論壇 版本6.1.0

如何在本地架設Discuz!論壇 本教程中以安裝Discuz最新版本6.1.0為例 背景:隨著域名的降價,託管伺服器的價格也越來越便宜了,很多網友都希望能架設個自己的網站,其中有70%左右的使用者首先選擇的是架設一個自己的論壇,所以在此我們將就論壇架設進行介紹。 Discuz!,國內最流行的PHP論壇程式,特

lnmp環境安裝Discuz論壇

disabled 測試 vpd nts /etc app dom 51cto bin lnmp環境下搭建Discuz? 準備環境: 1.搭建lnmp的環境,之前我搭建過lnmp

Centos 7.x的Docker安裝Discuz論壇遇到的Mysql問題

Docker下安裝Discuz 目前自學在Centos中Docker部署容器,想在裡面直接安裝一個Discuz,目前遇到了一個棘手的問題。 正常情況下,拉取了一個MySQL 5.7和Discuz。 [[email protected] ~]# docker images R

在centos7或者ubuntu14.04環境安裝openstack-I版本成功後dashboard無法登陸問題的解決

只有openstack-I版本的安裝這裡不再過多的描述,這裡只是說明一下,當一切都安裝完畢之後, dashboard出現無法登陸的情況。 在以上兩個版本中進行openstack版本的安裝,可以安裝成功,但是登入dashboard的時候出現錯誤: mportError a

Win10環境安裝壓縮包版本MySQL-8.0.13

準備工作 系統環境:Windows 10 1803版本; 壓縮包:MySQL-8.0.13 Windows zip包下載; 安裝過程 1. 載入安裝包到你的安裝目錄 將下載的MySQL壓縮包解壓並移到你所要安裝的路徑,下面以我的安裝路徑D:\Program Files\mysql-8.0

如何在virtualenv環境安裝指定的python版本

rtu python庫 link csdn category 空格 ott python2 項目 指定python版本:virtualenv -p python執行文件路徑 自定義虛擬環境名稱。如果文件路徑有空格,用引號。 如果不指定python版本,

Hadoop windows本地環境安裝

hadoop使用java編寫,所以windows安裝和java一樣也需要配置環境變數。 一、下載所需檔案 JDK下載地址,jdk1.8下載 Hadoop下載,hadoop下載,進去後找到一個版本然後點選 Binary download 下載到本地。 Hadoop windo

Windows下Anaconda3安裝版本Python和Spyder

      來源:https://blog.csdn.net/hczhcz0905/article/details/80084492 首先,我個人電腦上安裝的是Anaconda3整合環境,Python3.5版本,由於

在特定環境安裝指定版本的Docker

通常用官方提供的安裝指令碼或軟體源安裝都是安裝的比較新 Docker 版本,有時我們需要在一些特定環境的伺服器上安裝指定版本的 Docker。今天我們就來講一講如何安裝指定版本的 Docker 。 通過手動安裝 增加軟體安裝源 Ubuntu 匯入軟體倉庫證書 $ apt-key adv –key

自己動手利用CentOS6.5 搭建php環境安裝discuz論壇

1、安裝搭建論壇必要的軟體 apache php mysql CentOS系統我們可以直接使用 yum install 的方式進行軟體安裝,騰訊雲有提供軟體安裝源,是同步CentOS官方的安裝源,包涵的軟體都是當前最穩定的版本,因此直接安裝即可 y

Neo4j 第一篇:在Windows環境安裝Neo4j

圖形資料庫(Graph Database)是NoSQL資料庫家族中特殊的存在,用於儲存豐富的關係資料,Neo4j 是目前最流行的圖形資料庫,支援完整的事務,在屬性圖中,圖是由頂點(Vertex),邊(Edge)和屬性(Property)組成的,頂點和邊都可以設定屬性,頂點也稱作節點,邊也稱作關係,每個節點和

Windows環境安裝並使用kafka

安裝部署 pat 事先 http art uri star -s -- 1. 安裝部署Java 下載需要安裝的軟件,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-

在win10上的xampp集成環境安裝mongo擴展

logs pat b- -m 電腦 blog 信息 img mpp 按照網上搜索的下載對應文件後,在phpinfo裏面還是找不到mongo的擴展信息,後面也是請教同事幫忙解決: http://www.thegeekstuff.com/2015/10/php-mongodb-

Git—怎樣Windows操作系統安裝Git

round nload color track -a targe 壓縮文件 eight div 介紹一下怎樣在Windows操作系統中安裝Git: 一、下載Git安裝壓縮文件:http://download.csdn.net/detail/

Apache-Tomcat-9在centos7.4環境安裝部署

apache tomcat centos 首先要安裝Java 1.8 ,用到的是openJDK這個包。yum install java-1.8.0-openjdk -yjava環境安裝好了,下面是Tomcat9的安裝,先去官網下載二進制壓縮包,二進制包的好處是解開就能用,這是包地址http://m

在centos6安裝2.4版本的HTTPd

httpd 由於httpd2.4版本是基於APR -1.4版本以上的,但centos6中的apr版本是1.3的,所以要想在centos6中安裝httpd2.4版本,要先編譯安裝apr-1.4以上的版本。第一部分 安裝apr-1.4+將所需要的安裝包用rz導入centos6中,(若沒有安裝szrz,可

安裝Discuz!論壇

安裝Discuz!論壇4.1 問題 本例要求以案例1、2、3的LAMP服務器平臺為基礎,新部署一套獨立虛擬主機的Web論壇系統,完成下列任務: 1)部署論壇代碼 在LAMP平臺上添加一個虛擬主機 http://bbs.tedu.cn/ 將論壇代碼部署為 /var/www/bbs/,作為此站點的網頁目錄 新建數

在阿裏雲的CentOS環境安裝配置MySQL

select aced ati ppi cto log alter completed for Welcome to Alibaba Cloud Elastic Compute Service ! [root@izbp19stm1x1k2io1e7r3tz ~]#

LAMP架構下安裝Discuz!論壇

linux Discuz!論壇搭建lamp架構 一、安裝前需知1、此實驗需在lamp架構搭建成功的前提下進行安裝安裝Apache可參考http://blog.51cto.com/13641879/2109342安裝MySQL可參考http://blog.51cto.com/13641879/21093

Windows基礎環境_安裝配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)

tools 直接 x86_64 ase php JD network not using Windows基礎環境_安裝配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5) 安裝包版本 1) JDK版