手動搭建 Discuz! 論壇

手動搭建 Discuz! 論壇

本文以騰訊雲服務器爲例,做出詳解!

操作場景

Discuz! 是全球成熟度最高、覆蓋率最大的論壇網站軟件系統之一,被200多萬網站用戶使用。您可通過 Discuz! 搭建論壇,本文檔介紹在騰訊云云服務器上搭建 Discuz! 論壇及其所需的 LAMP(Linux + Apache + MariaDB + PHP)環境。

進行手動搭建 Discuz! 論壇,您需要熟悉 Linux 命令,例如 CentOS 環境下通過 YUM 安裝軟件 等常用命令,並對所安裝軟件的使用及版本兼容性比較瞭解。

注意:
騰訊雲建議您可以通過雲市場的鏡像環境部署 Discuz! 論壇,手動搭建過程可能需要較長時間。具體步驟可參考 鏡像部署 Discuz! 論壇。

示例軟件版本

本文搭建的 Discuz! 論壇軟件組成版本及說明如下:
• Linux:Linux 操作系統,本文以 CentOS 7.5 爲例。
• Apache:Web 服務器,本文以 Apache 2.4.15 爲例。
• MariaDB:數據庫,本文以 MariaDB 5.5.60 爲例。
• PHP:腳本語言,本文以 PHP 5.4.16 爲例。
• Discuz!:論壇網站軟件,本文以 Discuz! X3.2 爲例。

操作步驟

步驟1:登錄雲服務器

使用標準方式登錄 Linux 實例(推薦)。您也可以根據實際操作習慣,選擇其他不同的登錄方式:
• 使用遠程登錄軟件登錄 Linux 實例
• 使用 SSH 登錄 Linux 實例

步驟2:搭建 LAMP 環境

對於 CentOS 系統,騰訊雲提供與 CentOS 官方同步的軟件安裝源,包含的軟件均爲當前最穩定的版本,可直接通過 Yum 快速安裝。

安裝配置必要軟件

  1. 執行以下命令,安裝必要軟件(Apache、MariaDB、PHP):
    o
    yum install httpd php php-fpm php-mysql mariadb mariadb-server -y

  2. 執行以下命令,啓動服務。
    o

  3. systemctl start httpd

  4. systemctl start mariadb
    systemctl start php-fpm

  5. 執行以下命令,設定 root 帳戶密碼及基礎配置,使 root 用戶可以訪問數據庫。

注意:
o 針對首次登錄 MariaDB 前執行以下命令進入用戶密碼及基礎設置。
o 首次輸入 root 帳戶密碼後按下回車鍵(設置 root 密碼時界面默認不顯示),並再次輸入確認。通過界面上的提示完成基礎配置。

o
mysql_secure_installation
7. 執行以下命令,登錄 MariaDB,並輸入 步驟3 設置的密碼,按 「Enter」
o
mysql -u root -p

若輸入剛設定的密碼可以登錄到 MariaDB 中,則說明配置正確。如下圖所示:
在這裏插入圖片描述

  1. 執行以下命令,退出 MariaDB 數據庫。
    o
    exit

驗證環境配置

爲確認和保證環境搭建成功,您可以通過以下操作來驗證:

  1. 執行以下命令,在 Apache 的默認根目錄 /var/www/html 中創建 test.php 測試文件。
    o
    vim /var/www/html/test.php
  2. 按 「i」 切換至編輯模式,寫入如下內容:
    o
  3. <?php
  4. echo 「Test Page」;
  5. phpinfo()
    ?>
  6. 「Esc」,輸入 「:wq」,保存文件並返回。
  7. 在瀏覽器中,訪問該test.php文件,查看環境配置是否成功。
    o
    http://雲服務器的公網 IP/test.php

出現以下頁面,則說明 LAMP 環境配置成功。
在這裏插入圖片描述

步驟3:安裝和配置 Discuz!

下載 Discuz!

執行以下命令,下載安裝包。

wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

安裝準備工作

  1. 執行以下命令,解壓安裝包。
    o
    unzip Discuz_X3.2_SC_UTF8.zip
  2. 執行以下命令,將解壓後的 「upload」 文件夾下的所有文件複製到 /var/www/html/。
    o
    cp -r upload/* /var/www/html/
  3. 執行以下命令,將寫權限賦予給其他用戶。
    o
    chmod -R 777 /var/www/html

安裝 Discuz!

  1. 在 Web 瀏覽器地址欄中,輸入 Discuz! 站點的 IP 地址(即雲服務器實例的公網 IP 地址)或通過 相關操作 獲取的可用域名,即可看到 Discuz! 安裝界面。如下圖所示:
    在這裏插入圖片描述

  2. 單擊【我同意】,進入檢查安裝環境頁面。如下圖所示:
    在這裏插入圖片描述

  3. 確認當前狀態正常,單擊 【下一步】,進入設置運行環境頁面。如下圖所示:
    在這裏插入圖片描述

  4. 選擇全新安裝,單擊【下一步】,進入創建數據庫頁面。如下圖所示:在這裏插入圖片描述

  5. 根據頁面提示,填寫信息,爲 Discuz! 創建一個數據庫。
    注意:
    o 請使用 安裝必要軟件 設置的 root 帳號和密碼連接數據庫,並設置好系統信箱、管理員帳號、密碼和 Email。
    o 請記住自己的管理員用戶和密碼。

  6. 單擊【下一步】,開始安裝。

  7. 安裝完成後,單擊【您的論壇已完成安裝,點此訪問】,即可訪問論壇。如下圖所示:
    在這裏插入圖片描述

相關操作

您可以給自己的 Discuz! 論壇網站設定一個單獨的域名。用戶可以使用易記的域名訪問您的網站,而不需要使用複雜的 IP 地址。有些用戶搭建論壇僅用於學習,那麼可使用 IP 直接安裝臨時使用,但不推薦這樣操作。

如果您已有域名或者想要通過域名來訪問您的論壇,請參考以下步驟:

  1. 通過騰訊雲 購買域名,具體操作請參考 域名註冊
  2. 進行 網站備案
    域名指向中國境內服務器的網站,必須進行網站備案。在域名獲得備案號之前,網站是無法開通使用的。您可以通過騰訊雲免費進行備案,一般審覈時間爲20天左右。
  3. 通過騰訊雲 雲解析 配置域名解析。具體操作請參考 A 記錄,將域名指向一個 IP 地址(外網地址)。