前言
在我们国内,有两大著名的BBS 论坛模板系统,都是使用PHP语言开发的。
其中一个叫 PHPwind ,简称 PW 被阿里收购
另外一个是 Discuz! ,简称DZ 被腾讯收购。
- 旧版 DZ 官网:https://www.discuz.net/forum.php
- 新版 DZ 官网:https://www.dismall.com/forum.php
Discuz! X 是一款以 PHP 为编程语言,以 MySQL 为数据库,并使用 Apache/IIS/Nginx(任意一种即可) 提供 web 服务的产品。
搭建DZ论坛运行环境
- 要搭建 Discuz! X 站点,服务器必须安装由 PHP、MySQL、Apache/IIS/Nginx 构成的环境。
- 其中,IIS 主要用于 Windows 服务器,Apache、Nginx 多用于 Linux 服务器(即 LAMP 和 LNMP)。
下载phpstudy
然而实际上,当我们学习部署的时候完全可以使用一个集成开发环境——PhpStudy.
下载地址:phpstudy官网
安装phpstudy
安装phpstudy 比较简单,唯一值得注意的是路径最好不要有中文。
下载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 文件夹下
启动程序开始部署
启动服务
然后切换到首页,点击如下所示三个启动按钮,分别启动三个程序。
修改数据库连接密码
打开浏览器进行配置
输入: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 登录即可进入后台管理界面。
进入管理中心
- Discuz 资料库
- Discuz下载中心
部署成功之后,我进了https://addon.dismall.com/之后全是收费产品。
被腾讯收购之后,就没什么改观,一点作为都没有,只能等死。