我们这里搭建的博客论坛是Discuz论坛。
1.准备前置工作
Discuz论坛安装在Linux的CentOS 7上(这里暂时不考虑买服务器,因为买了的效果和我接下来学习的步骤基本类似,如果有需要可自行购买。)对于纯小白来说我们的前置工作是下载一个VMware虚拟机【VMware虚拟机安装Linux教程(超详细)_vmware安装linux虚拟机-CSDN博客转载自其他大佬】,接下来是CentOS 7的安装【因篇幅问题详细请看其他大佬的讲解CentOS7(Linux)详细安装教程(手把手图文详解版)-CSDN博客】。
所有的根本性软件已经解决了,接下来就是搭建论坛的系统环境了,我用的直接是宝塔面板(这个面板相当于是一个管家,把你所需要的东西架构都下载好)搭建的环境,省时省力。
2.配置阿里源(即下载应用商店)
首先是yum的配置yum可以理解为应用商店,可以一键式安装,本篇文章我们选择使用阿里yum源
首先打开命令行窗口进行阿里yum源的配置。
右击鼠标
① 备份默认源
#cd /etc/yum.repos.d/
#mv CentOS-Base.repo CentOS-Base.repo.bak
② 下载新CentOS-Base.repo
#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
含义:使用阿里云的yum源代替默认的yum源,下载软件更快
③ 清除所有缓存
#yum clean all
④ 重新生成缓存
#yum makecache
首次下载时间较长耐心等待。
3.下载宝塔面板
配好阿里源之后就可以下载宝塔了
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
运行一段时间后就出现是否下载宝塔
输入y即可
完成后会出现内网访问网址和外网访问网址,和用户名和密码,如果首次使用宝塔需要用微信关注公众号注册宝塔账号。
最好拍照留念,像我们用虚拟机把内网面板地址记住,在本机的浏览器中输入内网地址即可
出现以上界面输入虚拟机中的username和password
4.登陆进去后
这个就是我们论坛所需要的环境
等待下载即可:
如果不小心关闭了,点击左上角的小图标。即可恢复。
5.下载Discuz论坛代码
https://gitee.com/Discuz/DiscuzX
在电脑本机上下载好后拖入虚拟机即可。(这里需要在虚拟机上下载VMwar Tool)
接下来考虑的问题是把论坛代码放在哪个文件夹下,我们访问的时候可以直接访问论坛网站
首先我们看宝塔的面板设置看看默认建站目录是哪。我们就把论坛代码放在Linux的哪个文件夹下
比如我是把192.168.144.170作为
打开虚拟机后可以看到/www/wwwroot 下的192.168.144.170文件夹
首先在本机上解压完给他拖到桌面上
在命令行输入(lee是我创建Linux的用户名,这个替换成自己的就可以了,192.168.140.170也替换成自己设置的域名)
cp -r /home/lee/桌面/DiscuzX-v3.5/DiscuzX-v3.5/upload/* /www/wwwroot/192.168.144.170
打开192.168.144.170文件夹,index.php就是论坛的主页。
6.用浏览器打开你的域名
点击同意后会出现
是因为我们的权限给的不够。
在命令行输入(后面的域名更改成自己的)
chmod -R a+w /www/wwwroot/192.168.144.170
改完权限后刷新网站就可以了
点击下一步
下一步
输入自己的数据库密码(这个要去宝塔里创建一个数据库)这里的用户名和数据库名也要注意是不是与你在宝塔里创建的一样(这个我就试了好长时间不对,才发现是这里没有对应上)
自己的管理员密码
这样就可以了!!!!我们的论坛搭建好啦,论坛里的功能就请自行探索啦,非常有趣。
终于完成了,这篇博客我写了一天了,写的初衷是为了我的一位好朋友,希望对于小白有帮助,一路上遇到错误查资料解决问题的感觉真的很棒!!!
如果想让别人也访问就可以自己购买域名和云服务器,把上面的步骤在服务器上搭建一遍,云服务器就在我看来就是一台永远不会关闭的电脑,什么时间都可以访问的。如果你是在校生那云服务器对于学生有优惠,学生就应该多实践实践,有试错的大把成本。域名也比较便宜,二三十就好几个月,对于你丰富经历非常有用。整个过程,非常的有趣,非常的有成就感。如果有问题希望大家交流提出,相互进步,成就彼此。
标签:宝塔,记录,虚拟机,博客,yum,192.168,论坛,下载,搭建 From: https://blog.csdn.net/Quyu6666/article/details/140370248