admin 管理员组

文章数量: 887006

如何在windows上搭建Discuz论坛?

  • 0x01 如何在windows上搭建Discuz论坛?
    • 1.1 写在前面的话
    • 1.2 什么是Discuz! ?
    • 1.3 如何搭建DZ论坛运行环境?
    • 1.4 下载phpstudy
    • 1.5 安装phpstudy
    • 1.6 下载DZ BBS 论坛模板程序
    • 1.7 启动程序开始部署
    • 1.8 修改数据库连接密码
    • 1.9 打开浏览器进行配置
  • 0x02 参考资料

本篇博文来讲解下如何全新安装完整的 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/forum.php
新版 DZ 官网:https://www.dismall/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】

  • 简体中文 GBK
    http://downloadsenz/DiscuzX/3.3/Discuz_X3.3_SC_GBK.zip
  • 繁体中文 BIG5
    http://downloadsenz/DiscuzX/3.3/Discuz_X3.3_TC_BIG5.zip
  • 简体 UTF8
    http://downloadsenz/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip
  • 繁体 UTF8
    http://downloadsenz/DiscuzX/3.3/Discuz_X3.3_TC_UTF8.zip
  • 下载完成后,我们可以看到三个文件夹
  • 将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 参考资料

  • Discuz 资料库
  • Discuz下载中心

本文标签: 如何在 论坛 DZ Windows Discuz