構建Discuz X論壇系統

2021-09-22 18:45:18 字數 2658 閱讀 2573

本案例要求基於現有的lamp平台構建一套論壇系統,選擇的論壇程式為著名的discuz!。管理員需要完成的相關操作如下:

1) 將discuz!論壇系統的程式**部署到**目錄

2) 通過瀏覽器來安裝discuz!論壇系統

3) 了解discuz!論壇系統的基本使用及管理

discuz!的**檔案是以php語言編寫的,不僅包括最終執行的論壇網頁,也包括用來安裝的網頁程式。而安裝的過程主要是訪問mysql資料庫,根據使用者設定來建立論壇系統所需要的**及相關表記錄。

因此,部署的時候只要將discuz!的論壇**目錄拷貝到**目錄、提前建立乙個mysql庫並做好授權,然後從瀏覽器訪問論壇安裝頁面,接下來根據安裝嚮導的提示來執行安裝和訪問即可。

訪問discuz!論壇的安裝程式:http://websvr/bbs/install/ 。

訪問discuz!論壇的前台:http://websvr/bbs/ 。

訪問discuz!論壇的後台管理中心:http://websvr/bbs/admin.php 。

實現此案例需要按照如下步驟進行。

步驟一:部署discuz!論壇系統

1)為論壇建立資料庫、授權訪問

以資料庫管理員root連線到本機的mysql服務,新建乙個名為bbsdb的庫,然後授權使用者runbbs允許其從本機(localhost)訪問,且必須先驗證密碼taren1。

[root@svr5 ~]# mysql  -u  root  -p

enter password: //驗證管理密碼

mysql> create database bbsdb;

mysql> grant all on bbsdb.* to runbbs@localhost identified by 'pwd123';

mysql> quit

[root@svr5 pub]# unzip  discuz_x3.2_sc_utf8.zip  -d  tdir

.. ..

[root@svr5 pub]# ls -f tdir/

readme/ upload/ utility/ //需要部署到**的論壇程式目錄

由於當前的部署操作是在lamp**伺服器本機執行,因此只要使用cp命令簡單地拷貝過去就可以完成部署。另外,web服務在執行論壇時(預設使用者身份為apache),需要對特定的一些目錄有寫入許可權,才能夠儲存從論壇提交的相關文件資料,因此這些目錄的許可權或歸屬也要做相應調整。

[root@svr5 pub]# cp  -rf  tdir/upload/  /var/www/html/bbs

[root@svr5 pub]# cd /var/www/html/bbs/

[root@svr5 bbs]# chown -r apache template/ config/ data/ uc_server/ uc_client/

步驟二:安裝discuz!論壇系統

1)開啟安裝嚮導頁面

從瀏覽器訪問 正常應顯示discuz!論壇的安裝嚮導頁面,如圖所示,單擊底部的「我同意」進入後續安裝過程。

2)檢查系統環境

嚮導程式會檢查當前的系統環境是否符合安裝需要,如圖所示。滿足條件的檢查專案都標記為綠色的對勾;不滿足的則標記為紅色的叉號,比如目錄許可權,如果前面調整的時候有遺漏的,可以根據此處的提示進行修復。環境檢查通過以後,底部的「下一步」按鈕才可用,單擊繼續。

[root@svr5 bbs]# mv install/ install.lock //改名轉移

[root@svr5 bbs]# chmod 600 install.lock/ //限制訪問許可權

[root@svr5 bbs]# ls -ld install.lock/ //確認結果

drw-------. 5 root root 4096 2月 18 16:03 install.lock/

登出當前的普通論壇使用者(如果已登入的話),並以安裝過程中建立的管理員賬號(預設為admin)登入,如圖所示。

成功登入後,即可對本論壇系統的全域性引數、版塊介面、內容顯示、使用者賬號等各項設定進行管理,如圖所示。

比如,若要修改論壇站點的名稱、管理員郵箱等全域性資訊,可以單擊上方的「全域性」標籤頁按鈕後進行設定,如圖所示。

discuz! x提供了非常豐富的論壇管理設定,有興趣的同僚可自行探索、練習。

構建Discuz X論壇系統

步驟一 部署discuz 論壇系統以資料庫管理員root連線到本機的mysql服務,新建乙個名為bbsdb的庫,然後授權使用者runbbs允許其從本機 localhost 訪問,且必須先驗證密碼taren1。root svr5 mysql u root p enter password 驗證管理密碼...

LINUX 構建Discuz X論壇系統

問題 本案例要求基於現有的lamp平台構建一套論壇系統,選擇的論壇程式為著名的discuz 管理員需要完成的相關操作如下 1 將discuz 論壇系統的程式 部署到 目錄 2 通過瀏覽器來安裝discuz 論壇系統 3 了解discuz 論壇系統的基本使用及管理 方案discuz 的 檔案是以php...

詳解Discuz X1 5論壇系統

discuz x1.5版本的廣場,其實就是 論壇 因為論壇看起來像是一群在乙個大廣場討論,所以就有了新名字 廣場 在discuz x1.5中的廣場,一方面從系統架構方面全面提速,使得論壇訪問速度卓越,實現低負載高效能 另一方面對論壇的區域性細節進行改進,提高使用者體驗和舒適度,例如版塊瀏覽功能可以提...