如何在windows上搭建DZ(Discuz!)论坛?

如何在windows上搭建Discuz论坛?
0x01 如何在windows上搭建Discuz论坛?1.1 写在前面的话1.2 什么是Discuz! ?1.3 如何搭建DZ论坛运行环境?1.4 下载phpstudy1.5 安装phpstudy1.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.net/forum.php 新版 DZ 官网:https://www.dismall.com/forum.php
1.3 如何搭建DZ论坛运行环境?
要搭建 Discuz! X 站点,服务器必须安装由 PHP、MySQL、Apache/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://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_GBK.zip繁体中文 BIG5 http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_TC_BIG5.zip简体 UTF8 http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip繁体 UTF8 http://download.comsenz.com/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下载中心