首页 > 其他分享 >【学习记录】”搭建属于自己的博客论坛“

【学习记录】”搭建属于自己的博客论坛“

时间:2024-07-12 19:27:30浏览次数:13  
标签:宝塔 记录 虚拟机 博客 yum 192.168 论坛 下载 搭建

        我们这里搭建的博客论坛是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

相关文章

  • remake 前的训练记录
    2024.7.9cf1989赛时通过abcd,补了e。E对于原数组的一段元素相同的区间,会对应到b数组形如\([1,2,\cdots,x-1,x,x,x-1,\cdots,2,1]\)或者\([1,2,\cdots,x-1,x,x-1,\cdots,2,1]\)的区间。所以只需要求长度为\(n\)的序列能被切成至少\(k\)段的方......
  • mysql获取按日期排序获取最新的记录
    今天让一个数据查询难了。主要是对groupby理解的不够深入。才出现这样的情况这种需求,我想很多人都遇到过。下面是我模拟我的内容表我现在需要取出每个分类中最新的内容select*fromtestgroupbycategory_idorderby`date`结果如下:明显。这不是我想要的数据,原因是msyql......
  • Mybatis模糊查询MySQL中记录的的常用三种方法
    mybatis的模糊查询功能使用的很广泛,以MySQL数据库为例(不同的数据库,有些可能不支持) 常用的模糊查询有三种方法:直接使用%拼接字符串,如 '%'#{name}'%' 或 "%"#{name}"%",单引号或双引号都可以。(或者  '%${vendorId}%' )<iftest="vendorId!=nullandvendorId!=......
  • 记录一次排查解决服务器卡死的过程
    前言自己个人兴趣爱好,线上有一个阿里云服务器,处理数据用的,会频繁IO和分析数据。隔一段时间就会卡死(大概2个月),重启就OK。本来没当一回事,直到后来影响到赚取money了才引起重视。服务的启动脚本如下:nohupjava-Xms512m-Xmx1024m-jarxxx.jar&当然这个脚本是有很多问题的,......
  • 2024 暑假训练记录
    2024暑假集训记录Day1-7.7cszhpdx生日快乐!教练发了2015BJJLHN省队集训,大概把BJ的题顺了一遍,感受是十年前的题目都好板啊...ppt还没来得及看,只简单看了几个2015BJ省队集训Day2-7.82021.8.30-2024.7.8继续看BJ省队集训题,写题解。发现即使很板,但是......
  • FastQC使用记录
    1.FastQC的下载,安装https://www.bioinformatics.babraham.ac.uk/projects/download.html#fastqc在这里下ZIP包,这个是已经编译过的,打开设好路径就能用。注意:FastQC使用之前记得安装好JavaDevelopmentKit(JDK),没有这个没有办法工作,会报错。https://blog.csdn.net/m0_69574256......
  • Linux捣鼓记录:debian12解决用户无法执行sudo,提示不是 sudoers 文件
    问题:dalong@debian:~$sudoaptupdate[sudo]dalong的密码:dalong不是sudoers文件。当你尝试使用sudo命令并收到"dalong不是sudoers文件"的错误信息时,这意味着用户dalong没有被配置为可以使用sudo命令。在Debian和其他基于Debian的系统中,sudo的权限是由......
  • 怎么搭建网站不用花钱
    最近,我无意中发现了一个异常有用的资源,它提供了一种令人惊叹的机会,可以获取免费的域名和SSL证书。这个资源位于 雨云_新一代服务器供应商 ,我迫不及待地要与你分享这个宝贵的发现。在这个数字时代,拥有一个独特而专业的域名对于个人和企业来说至关重要。但是,购买域名和SSL......
  • 从0到1开始搭建vue2+element ui 后台管理系统
    一、前期准备(如果已搭建的可以往下看)1.安装node(node-v查询版本号)(下载地址:https://nodejs.org/en/download/)2. 安装淘宝镜像命令: npminstall-gcnpm--registry=https://registry.npmmirror.com  3.安装webpack,以全局的方式安装命令:npminstallwebpack-g4......
  • 易优cms网站for功能:数据/记录循环输出标签(注:类似与volist、foreach标签)-Eyoucms
    【基础用法】名称:for功能:数据/记录循环输出标签(注:类似与volist、foreach标签)语法:{eyou:forstart='开始值'end='结束值'}{$i}{/eyou:for}php解析后的代码是:for($i=1;$i<100;$i+=1){echo$i;}参数:start=''开始值end=''结束值comparison=''比较操作符,默认是小于......