如何在windows上搭建DZ(Discuz!)論壇?

本篇博文來講解下如何全新安裝完整的 Discuz! X3.3 社區論壇程序。

0x01 如何在windows上搭建Discuz論壇?

1.1 寫在前面的話

在我們國內,有兩大著名的BBS 論壇模板系統,都是使用PHP語言開發的。

其中一個叫 PHPwind ,簡稱 PW 被阿里收購

另外一個是 Discuz! ,簡稱DZ 被騰訊收購。

1.2 什麼是Discuz! ?

Discuz! X 是一款以 PHP 爲編程語言,以 MySQL 爲數據庫,並使用 Apache/IIS/Nginx(任意一種即可) 提供 web 服務的產品。

舊版 DZ 官網:https://www.discuz.net/forum.php
新版 DZ 官網:https://www.dismall.com/forum.php

1.3 如何搭建DZ論壇運行環境?

  • 要搭建 Discuz! X 站點,服務器必須安裝由 PHPMySQLApache/IIS/Nginx 構成的環境。
  • 其中,IIS 主要用於 Windows 服務器,Apache、Nginx 多用於 Linux 服務器(即 LAMP 和 LNMP)。

1.4 下載phpstudy

然而實際上,當我們學習部署的時候完全可以使用一個集成開發環境——PhpStudy.

PhpStudy 官網下載

1.5 安裝phpstudy

安裝phpstudy 比較簡單,唯一值得注意的是路徑最好不要有中文。

1.6 下載DZ BBS 論壇模板程序

  • 下載DZ BBS 論壇模板程序

Comsenz 核心產品 Discuz! X3.3正式版【2017-07-01】

  • 下載完成後,我們可以看到三個文件夾
    在這裏插入圖片描述
  • 將upload 文件夾中內容放到phpstudy 安裝目錄的www 文件夾下,如下所示:
C:\apps\phpstudy_pro\WWW

1.7 啓動程序開始部署

  • 然後切換到首頁,點擊如下所示三個啓動按鈕,分別啓動三個程序。
    在這裏插入圖片描述
  • 然後點擊啓動如上三個程序即可

1.8 修改數據庫連接密碼

  • 切換到數據庫界面,如下圖所示:
    在這裏插入圖片描述
  • 點擊上圖中的修改密碼,修改MySQL 的鏈接密碼即可,待會我們要用。

1.9 打開瀏覽器進行配置

  • 打開瀏覽器,訪問如下地址

http://127.0.0.1/install/
在這裏插入圖片描述

  • 點擊 我同意,然後進入如下界面
    在這裏插入圖片描述
  • 點擊下一步
    在這裏插入圖片描述
  • 再點擊下一步
    在這裏插入圖片描述
  • 輸入剛纔設置的MySQL 數據庫密碼和配置管理員登錄密碼後,點擊下一步

如果出現錯誤,請按如下所示操作在這裏插入圖片描述

  • 根據提示進入論壇首頁,
    在這裏插入圖片描述
  • 可能會提示這樣的錯誤信息

Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in C:\apps\phpstudy_pro\WWW\source\class\class_core.php on line 27

解決方法也很簡單,打開這個文件註釋掉else 代碼塊即可

比如把這段代碼

if(function_exists('spl_autoload_register')) {
	spl_autoload_register(array('core', 'autoload'));
} else {
	function __autoload($class) {
		return core::autoload($class);
	}
}

修改爲

if(function_exists('spl_autoload_register')) {
	spl_autoload_register(array('core', 'autoload'));
} 
  • 輸入賬號 admin,密碼admin 登錄即可進入後臺管理界面。
    在這裏插入圖片描述
  • 然後點擊管理中心就可以對論壇進行配置了
    在這裏插入圖片描述
  • 輸入賬號密碼,如果沒設置密保問題的話不用輸入
    在這裏插入圖片描述
  • 進入成功後如下所示
    在這裏插入圖片描述
  • 通用全局設置界面如下所示
    在這裏插入圖片描述

0x02 參考資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章