環境准備
- 在寶塔官網下載寶塔面板
- 下載Discuz CMS源碼
搭建過程
寶塔建站
- 下載安裝寶塔后,按照提示進入寶塔控制面板
- 選擇合適的版本,一鍵安裝Apache+PHP+MYSQL
- 環境搭建好之后,需要添加網站
· - 添加注冊好的域名
- 但是,沒有備案的域名是無法在默認的80端口解析的,因此還需修改一下域名配置
- 在域名后面添加一個端口,然后刪除原來的80端口。
- 這樣設置之后就可以直接訪問
www.kentle.space:8986
進行解析,如果還是無法訪問,且使用的是阿里雲服務器的話,請參見遇到問題
。
連接數據庫
- 使用數據庫可視化管理軟件
Navicat Premium
,連接數據庫,密碼在寶塔面板中的數據庫->root密碼
中可以找到。
- 新建數據庫、用戶,目的是為了數據庫分權,防止網站管理員權限被獲取到之后,就獲取了整個數據庫的權限。
- 新數據庫命名為discuz
- 新用戶也叫discuz
- 讓discuz用戶僅擁有對discuz數據庫的控制權限
- 創建一個新的MYSQL連接,用新用戶discuz登錄。
使用CMS
- 將Discuz源碼中的
upload
目錄下的所有文件拷貝到網站根目錄下
- 再次訪問
www.kentle.space:8986
,就可以看到Discuz的設置向導了
- 安裝數據庫時填寫剛剛設置好的數據庫表和用戶
- 一路安裝之后,就快速搭建好了一個論壇網站
- 登錄管理員賬號,並且發一個帖子測試一下:
- 這時在其他電腦上也可以直接通過域名訪問到這個論壇網站了。
網站鏈接:www.kentle.space:8986
遇到問題
寶塔建站
問題一、域名添加了端口仍無法訪問
- 問題描述:
在寶塔中已經添加了該站點的域名,並且也添加了非80的端口,但仍然無法解析該域名 - 問題解決:
這是因為阿里雲服務器的原因,阿里雲服務器使用另外的端口需要配置安全組才行,需要進入阿里雲管理平台開放該端口。
開放該端口后即可正常訪問。