半小時輕鬆搭建屬於自己的Discuz論壇
簡介:
Discuz!是一套通用社區論壇軟件系統,用戶在不需要任何編程的基礎上,通過簡單的設置和安裝,在互聯網上搭建起具備完善功能、很強負載能力和可高度定製的論壇服務。
操作步驟:
一.遠程到創建的服務器內部
1.使用遠程工具登陸到服務器中
(windows系統可使用xshell或者Putty登陸,Mac系統可直接使用terminal登陸,當然啦,你可以可以直接在雲服務商的控制檯面板上直接進行VNC連接,本人使用的是MAC系統,使用的是自帶terminal工具,在其命令行中輸入以下命令登陸到雲服務器中
ssh root@服務器的IP地址 ####注:@後面是要填寫自己服務器的IP地址的哦
例如:shh [email protected]
2.Are you sure you want to continue connecting ?####它在問我們是否要繼續連接?我們的回答是?“YES”,並回車
3.輸入自己創建服務器時設置的密碼~(注意哈,輸入密碼時,密碼是密文的哦,其是不會顯示密碼的,輸完以後直接回車進入哈~
4.當出現"Welcome to Huawei Cloud service"的時候證明已經連接到服務器內部
二.安裝WEB服務-Apache
安裝之前,先給大家介紹介紹,Apache(阿帕奇)是什麼?有什麼用?
Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python等解釋器編譯到服務器中。
你瞭解了嗎?瞭解以後我們開始安裝Apache(阿帕奇)吧~
2.1 安裝Apache服務
Apache的主應用程序是httpd,我們執行如下命令進行安裝其httpd
yum -y install httpd
執行以後,如下圖所示
2.2 啓動http程序服務
systemctl start httpd.service
執行成功,如下圖所示:
2.3 將httpd服務設置開機自啓
systemctl enable httpd.service
2.4 安裝PHP編輯器
使用如下命令安裝PHP編輯器,爲後續的編寫做準備
yum -y install php
執行成功以後,如下圖所示
2.5 安裝PHP-mysql插件
安裝PHP編譯器與MySQL鏈接的插件,用戶進行數據庫連接。
執行以下命令安裝:
yum -y install php-mysql
執行命令成功以後,有如下所示:(Complete!表示已經安裝完畢~
)
截至爲此~Apache已經安裝完畢!接下來我們安裝
三.安裝MariaDB數據庫
MariaDB是一個數據庫,主要用於後續存儲論壇數據
3.1 執行如下命令安裝:
yum -y install mariadb-server mariadb
執行成功,如下圖所示:
3.2 啓動MariaDB
我們執行如下命令來啓動我們的MariaDB數據庫程序
systemctl start mariadb
執行完畢,如下圖所示
3.3 設置開機自啓動
我們執行如下命令設置開機自啓動,使其跟着機器一起關閉,一起啓動
systemctl enable mariadb
3.4 進入數據庫
執行“mysql”命令進入數據庫
mysql
執行成功以後,如下圖所示:
3.5 創建數據庫的用戶密碼
執行如下命令進行創建訪問數據庫的用戶名及密碼,進行相關授權
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'IDENTIFIED BY '123456' WITH GRANT OPTION;CREATE DATABASE cainiao;flush privileges
具體創建的信息如下:
數據庫賬號:root 密碼:
123456
授權主機:localhost
數據庫名字:cainiao
執行成功,如下圖所示
四.下載安裝Discuz源碼包
4.1下載Discuz源碼包
所有底層的應用程序已經安裝完畢以後,我們開始下載Discuz源碼包進行安裝吧~ 執行如下命令,下載Discuz源碼包
wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip
執行成功,如下圖所示
4.2 解壓Discuz源碼包
執行下述命令,對Discuz源碼包進行解壓
unzip -d ./Discuz ./Discuz_X3.3_SC_UTF8.zip
執行完畢,如下圖所示
4.3 源碼移動
將Discuz!源碼移動到我們的httpd的啓動目錄下面 (httpd啓動目錄爲/var/www/html)
我們執行如下命令進行移動操作
mv ./Discuz/upload/* /var/www/html/
執行成功,如下說示 ( 此處執行命令無回顯)
4.4 修改Discuz 源碼權限
執行如下命令對Discuz源碼進行授權 ( 此處執行命令無回顯)
4.5 重啓httpd
重啓httpd服務,使我們的設置好的環境變量生效
執行如下命令進行重啓
4.6 更改安全組規則
登陸華爲雲控制板-控制檯-服務列表-計算-彈性雲服務器ECS
在左側欄最下方找到“安全組”,點擊”更改安全組規則“
添加“入方向規則” --添加規則—協議端口:“全部放通” 點擊確認
五. Discuz!安裝嚮導
我們回到我們之前創建的服務器控制面板中,可點擊“控制檯”-“服務列表”-“計算”-“彈性雲服務器ECS”進入服務器立標,查看並複製當前服務器的“IP地址”
在我們的瀏覽器中,輸入http:// 你自己的雲服務器IP地址 ,訪問Discuz!論壇網站
下圖是我們已經成功訪問的論壇網站,我們點擊“同意協議”,如下圖所示,進行安裝
5.1 檢查安裝環境
如下圖所示,檢查完完畢以後我們點擊下一步進入“設置運行環境”頁面
5.2 設置運行環境
在運行環境頁面中,我們選用默認的“全新安裝Discuz!X (含Ucenter server) 選項,並點擊下一步,進入安裝數據庫頁面。
5.3安裝數據庫
我們在此處填寫之前創建相關數據庫信息,並點擊下一步“安裝數據庫”
數據庫正在安裝中…
5.4 登陸Discuz!論壇網站
安裝完畢以後如下圖所示~我們點擊右下角“您的論壇已完成安裝,點此訪問”進入論壇
截至爲止,我們的論壇已經安裝完畢了~快來發表自己的第一篇論壇吧~