环境准备
- 在宝塔官网下载宝塔面板
- 下载Discuz CMS源码
搭建过程
宝塔建站
- 下载安装宝塔后,按照提示进入宝塔控制面板
- 选择合适的版本,一键安装Apache+PHP+MYSQL
- 环境搭建好之后,需要添加网站
· - 添加注册好的域名
- 但是,没有备案的域名是无法在默认的80端口解析的,因此还需修改一下域名配置
- 在域名后面添加一个端口,然后删除原来的80端口。
- 这样设置之后就可以直接访问
www.kentle.space:8986
进行解析,如果还是无法访问,且使用的是阿里云服务器的话,请参见遇到问题
。
连接数据库
- 使用数据库可视化管理软件
Navicat Premium
,连接数据库,密码在宝塔面板中的数据库->root密码
中可以找到。
- 新建数据库、用户,目的是为了数据库分权,防止网站管理员权限被获取到之后,就获取了整个数据库的权限。
- 新数据库命名为discuz
- 新用户也叫discuz
- 让discuz用户仅拥有对discuz数据库的控制权限
- 创建一个新的MYSQL连接,用新用户discuz登录。
使用CMS
- 将Discuz源码中的
upload
目录下的所有文件拷贝到网站根目录下
- 再次访问
www.kentle.space:8986
,就可以看到Discuz的设置向导了
- 安装数据库时填写刚刚设置好的数据库表和用户
- 一路安装之后,就快速搭建好了一个论坛网站
- 登录管理员账号,并且发一个帖子测试一下:
- 这时在其他电脑上也可以直接通过域名访问到这个论坛网站了。
网站链接:www.kentle.space:8986
遇到问题
宝塔建站
问题一、域名添加了端口仍无法访问
- 问题描述:
在宝塔中已经添加了该站点的域名,并且也添加了非80的端口,但仍然无法解析该域名 - 问题解决:
这是因为阿里云服务器的原因,阿里云服务器使用另外的端口需要配置安全组才行,需要进入阿里云管理平台开放该端口。
开放该端口后即可正常访问。