宝塔更换域名_通过运维神器"宝塔"搭建读者交流社区discuz-q

1bd6a94772bbb0c9cf340c24fd5de776.png

前言

这篇文章咱们聊一聊个人论坛的搭建或者叫读者交流社区,就是方便作者和读者之间针对某一问题交流互动的“桥梁”,在介绍的过程中,会介绍给大家一个“运维神器”-堡塔,真是太赞了(我之前太孤陋寡闻了,都没有听过,还好让我遇见你 )

先看看最终的效果吧

注意这个是临时的 待域名备案下来之后 将通过域名访问(永久的)

http://47.100.52.202/ (二维码自动识别)

dc72050245f144ddc2beace4d8472ef6.png

161c945b5eb34093fd1fe0ce062f3152.png

话题的引入

我文章目前主要发布在这几个平台

微信公众号、知乎、头条、掘金

这几个平台也是我目前感觉比较好用的

单从发文体验和展示效果上面

个人感觉(可能不太准备 说下个人体验之后的看法哈)

分3个类别吧

1、微信公众号

2、知乎和掘金

3、头条

微信公众号上如果粉丝比较少的话 或者 转发微信群力度不够的话 阅读量很少的
我的公众号是今年开的 所以没有留言功能(新开的公众号都没有留言功能)

知乎用户群里比较多 内容也比较杂 包罗万象

掘金主要是技术性文章 在发文体验上或者对富文本的支持上比知乎要好一些

(我们都知道文章编辑器其实就是一些富文本网页代码内容)

(富文本支持就是说 比如通过mdnice编辑器写好文章之后 复制富文本到掘金编辑器上 展示的页面效果)

掘金唯一的缺点就是 发布的文章的标签支持的范围太少了

其他的一些平台

  • 简书 对于文章子数有限制
  • 思否

感觉bug还是蛮多的 使用用户也比较少

a、mdnice富文本复制进去 很多的格式不支持

b、图片没有上传成功的话 也没有报错提示 直接就发好了 但其实不显示图片的

c、文章删除功能最近又没有了 之前还是有的

d、根据敏感词屏蔽拉黑功能是“一流”的(实际上不是敏感性文章 却因为某一个不应该作为敏感词的词语被拉黑了)

  • csdn的话

上传图片这块 让我很纠结

例如 我用mdnice写好文档之后 复制富文本信息到csdn编译器

图片总是上传失败

当然一张张截图或上传原文件是可以的

原因可能是

1、mdnice没有做兼容

2、csdn没有做兼容

将mdnice的富文本信息复制到微信公众号、知乎、头条、掘金、简书上都是可以的

为什么就csdn不行

csdn的优势在于成立时间长 积累了很多用户

另外一个优势就是 读者看了文章之后 评论功能做的比较到位

方便作者和读者之间交流

萝莉啰嗦这么多 终于引入了今天咱们要说的话题了

就会如何方便作者和读者之间的交流呢

我的第一想法就是找一个开源的代码在服务器上部署一套 然后方便读者访问在上面发表言论就可以了 类似于 微信公众号上文章下面的留言

找开源代码

码云上这类的开源项目还是超多的

15e76c9e1709fe79d54dc4b13888d825.png

我选择一个fork量比较多的

Discuz

另外一个是 感觉页面效果也是蛮好的

Discuz分为不同的版本

一个是Discuz-X版本的 支持PC端也支持客户端

这是网页版的效果

https://www.discuz.net/forum.php

a4f8bfae80bbeb8033aca07cf0ad9880.png

另一个版本是Discuz-Q 目前仅支持客户端

https://discuz.chat/

143759edc2ae34b63dd16e8e1dc226f5.png

怎么样 效果还不错吧

那还等什么 开干呗!

discuz联系方式

小助手:qiyaoooz

微信交流群:[官方] Discuz! Q 交流九群

微信公众号:Discuz!

加入了群之后 和有经验的群里的朋友们 交流了下

这里的朋友们都很热心的指导了 尤其感谢 昵称为小R的这位大哥的指导

我才弄明白了刚才说的这2个版本的区别

a、x更多是以前经典的论坛,功能更加丰富完善;q更加的轻量简单,面向的是小众的圈子

b、我觉得q更好看点,我也不想要多复杂的论坛功能

所以选了q版本

选好版本 找文档

文档写的太详细了

  • q版本的
https://discuz.com/docs/
https://discuz.com/docs/install_bt_linux.html
  • x版本的
https://www.dismall.com/thread-77-1-1.html

支持的服务器最小配置

2核
2G内存
40G硬盘存储

将CentOS的yum源更换为国内的阿里云源

  • 第一步:备份你的原镜像文件,以免出错后可以恢复
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  • 第二步:
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

CentOS 8
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
  • 更改CentOS-Media.repo使其为不生效:
vim /etc/yum.repos.d/CentOS-Media.repo
enabled=0
  • 第三步:
yum clean all && yum makecache
yum update -y 或者

yum update -y --allowerasing --skip-broken --nobest
  • 安装rz和sz 上传下载命令
yum -y install lrzsz 

安装运维神器-堡塔

官网及文档

https://www.bt.cn/
https://www.bt.cn/bbs/thread-19376-1-1.html

安装命令

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装成功了之后 在启动日志中可以看到

Bt-Panel: http://47.100.52.202:8888/1afde9c1
username: cmuutv
password: 9a3b50

访问连接或密码忘记了 可以通过查看

/etc/init.d/bt default

4349e3287203bf90886c9cf282aa8256.png

开通端口

ba0ebc4f187e03153e5e45473387de74.png

8888是宝塔的
80是discuz-q的

访问宝塔页面

c0adfb520a89833949159e39a5bc7f81.png

下面就需要通过宝塔来安装软件了

需要注意的是

php版本需要7.2及以上

数据库版本需要5.7及以上

推荐安装

d870285b509ef8dfc6e97357ac5c6680.png

0194453f8b39eaa80413c118a789fc1e.png

创建网站

b3c5761adc54c32fcb3c582220c798af.png

远程下载discuz-q

8f833d69b1e855083c9b13aae294fee6.png

9a885ccfca6217e2580da870efff8dfb.png

如果使用Apache,无需其它配置;如果使用Nginx,请点击『伪静态』,将以下内容复制粘贴进去,并点击保存

location / {
  try_files $uri $uri/ /index.php?$query_string;
}
gzip on;
gzip_min_length 1024;
gzip_types text/css application/x-javascript application/javascript application/vnd.api+json;
gzip_disable "MSIE [1-6].";
gzip_comp_level 2;

5e3d0fe90b6846ee649870ffb983e46d.png

访问discuz-q

http://47.100.52.202/dl.php?step=1

5358314880d7d5f0f2ef3b29f9c14305.png

解决上面报错的问题

  • php版本太低

1bb04f3eb4fab3009291136cf64c15f2.png

ace0e1e0a4c9287b9903a3594a043430.png
  • php扩展支持

42e6439ee3fc4fad66396f549fd784da.png

3531c474a7102d56804b988fcad11089.png
  • php函数启用

e96b59204f40d151dabfbc099e4dc026.png

问题解决完了之后

687946586cc2aa154aa1a344dd192dc7.png

继续往下走

更新数据库

f6bdd2c4db0d28c4765f91bc1c6d3369.png

6932249b3a5a37e2a5f155a2c1a1eba8.png

所以需要提升数据库版本

0252c03c9122d3ec8a6897f582ab3730.png

c79468b992eaf48b2cbb05bf38fe32fd.png

ccb5711bd57805e2549040580e114f8d.png

先删除数据库 删除之前备份一下

88328afee69d557b5da621c3500a1036.png

创建数据库

89d70fdb87708f1d4bd8271e4caddcdb.png

初始化站点信息

66de4765d6f5ac4aa52a9fde357e879a.png

填写刚才创建的数据库信息

安装完成

dbd7a5a47b47dc941cb5dbe087199fd4.png

发一篇留言看看

2be8c72d3111f78964ddc590419cdaf5.png

域名配置

通过ip访问固然不太好记

那么咱去开个域名去

阿里云域名注册的过程

https://help.aliyun.com/document_detail/61257.html?spm=5176.13910061.sslink.1.7c192487FFk9uf

02fa7e12dc1361512f8711dcaa3d0a22.png
  • 域名购买
https://wanwang.aliyun.com/domain/searchresult/#/?keyword=pingfanrenbiji&suffix=com

953f21a3ff7a1babcb51661d34593bb8.png

买了一个域名 www.pingfanrenbiji.club

9b358810e868360ffd0becd200db21ad.png
  • 填写个人信息模版用来进行实名认证
https://dc.console.aliyun.com/next/index?spm=5176.200137.0.0.53b46bdbIpdaQC#/info-template/TemplateManage?type=common
  • 域名解析(域名对应到具体的服务器ip)

03d05a7de86aedfb95e85029a5327785.png
  • 备案
https://beian.aliyun.com/?spm=5176.14418478.J_1164210480.1.12e46415CgT6mK

备案需要 实名认证通过后2-3天之后才能备案

通过手机继续备案

https://beian.aliyun.com/order/uploadSwitch.htm?baOrderId=2027725596447

截止目前我的域名备案还在走流程 所以目前这个域名还不能使用 等可以使用的时候 我再通知朋友们

域名下来了之后

通过宝塔部署discuz-q的流程和用ip来创建一样的

区别在于在创建网站的时候 ip换成域名就行了

结尾

给大家提个醒哈

夏天的时候晚上睡觉的时候天热 都习惯开空调睡觉

但千万要注意 别在空调房里面睡凉席

我连续好几个晚上都在空调房里面睡凉席

昨天晚上胃实在受不了了

吐了好多次 昨天晚上吃的食物都吐出去了

难受的要死

所以观看这篇文章的读者朋友们 一定要注意哈

拖着疲惫的身体 写下的这篇文章 喜欢的朋友 欢迎关注和转发哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值