手動(dòng)搭建 Discuz! 論壇-騰訊云
時(shí)間:2023-07-31 03:30:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-07-31 03:30:01 來源:網(wǎng)站運(yùn)營
手動(dòng)搭建 Discuz! 論壇-騰訊云:更多最佳實(shí)踐案例,詳見騰訊云開發(fā)者專區(qū):
操作場景
Discuz! 是全球成熟度最高、覆蓋率最大的論壇網(wǎng)站軟件系統(tǒng)之一,被200多萬網(wǎng)站用戶使用。您可通過 Discuz! 搭建論壇,本文檔介紹在騰訊云云服務(wù)器上搭建 Discuz! 論壇及其所需的 LAMP(Linux + Apache + MariaDB + PHP)環(huán)境。
進(jìn)行手動(dòng)搭建 Discuz! 論壇,您需要熟悉 Linux 命令,例如 CentOS 環(huán)境下通過 YUM 安裝軟件 等常用命令,并對(duì)所安裝軟件的使用及版本兼容性比較了解。
注意
騰訊云建議您可以通過云市場的鏡像環(huán)境部署 Discuz! 論壇,手動(dòng)搭建過程可能需要較長時(shí)間。具體步驟可參考 鏡像部署 Discuz! 論壇。
示例軟件版本
本文搭建的 Discuz! 論壇軟件組成版本及說明如下:
- Linux:Linux 操作系統(tǒng),本文以 CentOS 7.6 為例。
- Apache:Web 服務(wù)器,本文以 Apache 2.4.15 為例。
- MariaDB:數(shù)據(jù)庫,本文以 MariaDB 5.5.60 為例。
- PHP:腳本語言,本文以 PHP 5.4.16 為例。
- Discuz!:論壇網(wǎng)站軟件,本文以 Discuz! X3.4 為例。
操作步驟
步驟1:登錄云服務(wù)器
使用標(biāo)準(zhǔn)方式登錄 Linux 實(shí)例(推薦)。您也可以根據(jù)實(shí)際操作習(xí)慣,選擇其他不同的登錄方式:
- 使用遠(yuǎn)程登錄軟件登錄 Linux 實(shí)例
- 使用 SSH 登錄 Linux 實(shí)例
步驟2:搭建 LAMP 環(huán)境
對(duì)于 CentOS 系統(tǒng),騰訊云提供與 CentOS 官方同步的軟件安裝源,包含的軟件均為當(dāng)前最穩(wěn)定的版本,可直接通過 Yum 快速安裝。
安裝配置必要軟件
- 執(zhí)行以下命令,安裝必要軟件(Apache、MariaDB、PHP、Git):
yum install httpd php php-fpm php-mysql mariadb mariadb-server git -y - 依次執(zhí)行以下命令,啟動(dòng)服務(wù)。
systemctl start httpd
systemctl start mariadb
systemctl start php-fpm - 執(zhí)行以下命令,設(shè)定 root 帳戶密碼及基礎(chǔ)配置,使 root 用戶可以訪問數(shù)據(jù)庫。注意
- 針對(duì)首次登錄 MariaDB 前執(zhí)行以下命令進(jìn)入用戶密碼及基礎(chǔ)設(shè)置。
- 首次提示輸入 root 密碼后按 Enter 直接進(jìn)入 root 密碼設(shè)置步驟,設(shè)置 root 密碼時(shí)界面默認(rèn)不顯示。其他基礎(chǔ)配置請(qǐng)按界面的提示依次完成。
mysql_secure_installation
- 執(zhí)行以下命令,登錄 MariaDB,并輸入 步驟3 設(shè)置的密碼,按 “Enter”。
mysql -u root -p
若輸入剛設(shè)定的密碼可以登錄到 MariaDB 中,則說明配置正確。如下圖所示:
- 執(zhí)行以下命令,退出 MariaDB 數(shù)據(jù)庫。
/q
驗(yàn)證環(huán)境配置
為確認(rèn)和保證環(huán)境搭建成功,您可以通過以下操作來驗(yàn)證:
- 執(zhí)行以下命令,在 Apache 的默認(rèn)根目錄
/var/www/html
中創(chuàng)建 test.php
測(cè)試文件。
vim /var/www/html/test.php - 按 i 切換至編輯模式,寫入如下內(nèi)容:
<?php echo "<title>Test Page</title>"; phpinfo() ?> - 按 Esc,輸入 :wq,保存文件并返回。
- 在瀏覽器中,訪問該
test.php
文件,查看環(huán)境配置是否成功。
http://云服務(wù)器的公網(wǎng) IP/test.php
出現(xiàn)以下頁面,則說明 LAMP 環(huán)境配置成功。
步驟3:安裝和配置 Discuz!
下載 Discuz!
執(zhí)行以下命令,下載安裝包。
git clone
https://gitee.com/Discuz/DiscuzX.git安裝準(zhǔn)備工作
- 執(zhí)行以下命令,進(jìn)入下載好的安裝目錄。
cd DiscuzX - 執(zhí)行以下命令,將 “upload” 文件夾下的所有文件復(fù)制到
/var/www/html/
。
cp -r upload/* /var/www/html/ - 執(zhí)行以下命令,將寫權(quán)限賦予給其他用戶。
chmod -R 777 /var/www/html
安裝 Discuz!
- 在 Web 瀏覽器地址欄中,輸入 Discuz! 站點(diǎn)的 IP 地址(即云服務(wù)器實(shí)例的公網(wǎng) IP 地址)或通過 相關(guān)操作 獲取的可用域名,即可看到 Discuz! 安裝界面。如下圖所示:
說明
本文檔僅演示安裝步驟,若出現(xiàn)版本過低的安全提醒,建議采用更高版本的鏡像。
- 單擊我同意,進(jìn)入檢查安裝環(huán)境頁面。如下圖所示:
- 確認(rèn)當(dāng)前狀態(tài)正常,單擊 下一步,進(jìn)入設(shè)置運(yùn)行環(huán)境頁面。如下圖所示:
- 選擇全新安裝,單擊下一步,進(jìn)入創(chuàng)建數(shù)據(jù)庫頁面。如下圖所示:
- 根據(jù)頁面提示,填寫信息,為 Discuz! 創(chuàng)建一個(gè)數(shù)據(jù)庫。注意
- 請(qǐng)使用 安裝必要軟件 設(shè)置的 root 帳號(hào)和密碼連接數(shù)據(jù)庫,并設(shè)置好系統(tǒng)信箱、管理員帳號(hào)、密碼和 Email。
- 請(qǐng)記住自己的管理員用戶和密碼。
- 單擊下一步,開始安裝。
- 安裝完成后,單擊您的論壇已完成安裝,點(diǎn)此訪問,即可訪問論壇。如下圖所示:
相關(guān)操作
您可以給自己的 Discuz! 論壇網(wǎng)站設(shè)定一個(gè)單獨(dú)的域名。用戶可以使用易記的域名訪問您的網(wǎng)站,而不需要使用復(fù)雜的 IP 地址。有些用戶搭建論壇僅用于學(xué)習(xí),那么可使用 IP 直接安裝臨時(shí)使用,但不推薦這樣操作。
如果您已有域名或者想要通過域名來訪問您的論壇,請(qǐng)參考以下步驟:
- 通過騰訊云 購買域名,具體操作請(qǐng)參考 域名注冊(cè)。
- 進(jìn)行 網(wǎng)站備案。
域名指向中國境內(nèi)服務(wù)器的網(wǎng)站,必須進(jìn)行網(wǎng)站備案。在域名獲得備案號(hào)之前,網(wǎng)站是無法開通使用的。您可以通過騰訊云免費(fèi)進(jìn)行備案,審核時(shí)長請(qǐng)參考 備案審核。 - 通過騰訊云 DNS解析 DNSPod 配置域名解析。具體操作請(qǐng)參考 A 記錄,將域名指向一個(gè) IP 地址(外網(wǎng)地址)。
常見問題
如果您在使用云服務(wù)器的過程中遇到問題,可參考以下文檔并結(jié)合實(shí)際情況分析并解決問題:
- 云服務(wù)器的登錄問題,可參考 密碼及密鑰、登錄及遠(yuǎn)程連接。
- 云服務(wù)器的網(wǎng)絡(luò)問題,可參考 IP 地址、端口與安全組。
- 云服務(wù)器硬盤問題,可參考 系統(tǒng)盤和數(shù)據(jù)盤。
更多最佳實(shí)踐案例,詳見騰訊云開發(fā)者專區(qū):