如何用linux搭建简单的论坛

前期准备


linux虚拟机一台(桥接到内网,型号centos8)
论坛框架源码包:此次我们选用的是Discuz框架
下载链接:

https://www.discuz.net/thread-3847642-1-1.html


下载最新版的就行。

安装httpd服务

yum install -y httpd


由于我是装过的,所以会短一些,出现了complete就证明安装成功。
初学阶段,就需要关闭防火墙,和SELINUX

systemctl stop firewall
setenforce 0
systemctl start httpd

安装并初始化数据库

yum install mariadb-server -y
systemctl  start mariadb   启用数据库

数据库在安装完成后需要进行初始化
运行进程

mysql_secure_installation


这里我们直接回车(因为我们并没有设置数据库密码)
在下边的选项中设置完数据库管理员密码后一路回车

登录数据库:

mysql -uroot -p123456
//我的密码是123456,p后跟密码,u后跟用户


查看当前存在的数据库名:

show databases;


新建一个数据库名为luntan:

create database luntan;


ctrl+d 退出数据库

安装Discuz框架

将论坛压缩包丢进linux,将其移动至/var/www/html 下

cd /var/www/heml/
mv /root/Discuz_X3.4_SC_UTF8_20211124.zip .

解压文件:

unzip Discuz_X3.4_SC_UTF8_20211124.zip

查看解压后的文件

ll

我们会看到uoload这个重要的目录,改个名字

mv upload luntan


看一看luntan目录

cd luntan
ll


一眼望去,尽是php文件,那我们在配置一手php环境

yum install -y php*

重启httpd服务,数据库

 systemctl restart httpdsystemctl restart mariadb

上浏览器!
在搜索栏输入

虚拟机ip地址/luntan



发现一堆文件不见了,这是权限问题,去linux改权限

chmod 777  config data uc*  -R
//-R是递归给权限的意思

刷新,错误消失


此处填写我们刚创建的库名–luntan

这是扛把子管理员的账号密码,设置好

下一步进行安装。
可以发现有很多张表被建立出来,我们到数据库里去看看:

mysql -uroot -p123456
show databases;
use luntan;
show tables;

查看网页效果


至此,一个用于内网访问的论坛就搭建完毕了。
你好,站长!

如何用linux搭建简单的论坛相关推荐

  1. 【CyberSecurityLearning 附】使用PHP语言搭建简单的论坛:注册功能实现+PHP个人中心设计+简单留言板

    使用PHP语言搭建简单的论坛 简单留言板 留言 个人中心           登录                验证码           注册                头像          ...

  2. 第七章 在Linux搭建简单的web服务器

    在linux上可以搭建很多的服务,最基础的服务是提供web相应的接口,让客户端获取网络的数据,实现客户端和服务器的交流.特别是在移动互联网时代下,手机客户端由于计算能力不强,主要是用来展示相应的信息, ...

  3. linux搭建简单聊天环境,快速搭建Linux环境-运维必备

    Vagrant快速搭建Ubuntu虚拟机环境 1.开启虚拟机服务 Windows启动配置:Intel Virtualization Technology -> Enabled 2.下载安装Vir ...

  4. 如何用Linux搭建家庭云服务,使用ownCloud在Linux安装你的个人云服务 私有云的搭建...

    安装一下必要的PHP扩展:# yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php- ...

  5. 华为存储如何挂载_如何用树莓派搭建简单家用 NAS

    整理配件挖出了一块台式机的固态硬盘,128GB,容量不大,但闲着也是闲着,废物利用,搭个小容量的 NAS 也行啊. 硬件: 树莓派 3B+(含 TF 卡) 读卡器 固态硬盘 256GB 绿联 SATA ...

  6. 如何用Linux系统搭建天堂2初章服务端

    如何用Linux系统搭建天堂2初章服务端 准备 1,一台云服务器(这里用的是免费服务器-三丰云https://www.sanfengyun.com/) 2,天堂2初章服务端(这里用的是血玫瑰天堂2论坛 ...

  7. Linux下简单的邮件服务器搭建

    Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成  MUA( ...

  8. 搭建公司内部论坛 只需简单三步 1 (安装Discuz)

    系列文章 ​​​​​​​搭建公司内部论坛 只需简单三步 1 (安装Discuz) 搭建公司内部论坛 只需简单三步 2 (发布Discuz) 随着公司快速发展,人员也越来越多,但员工人数多也会带来问题, ...

  9. 简单三步搭建公司内部论坛:安装部署Discuz 1-2

    系列文章 简单三步搭建公司内部论坛:安装部署Discuz 1-2 简单三步搭建公司内部论坛:将论坛发布公网 2-2 随着公司快速发展,人员也越来越多,但员工人数多也会带来问题,就是小群组也越来越多.虽 ...

最新文章

  1. SQL Server开发人员应聘常被问的问题妙解汇总
  2. 智能哲学:“学习机器”与“机器学习” ——解读图灵思想中的人工智能
  3. ASP.NET中WebForms简介与搭建HelloWorld项目
  4. Struct2_定义拦截器并使用注解方式作用在Action的方法中
  5. 使用WebDeployment Project改善VS2005发布网站问题
  6. android cmake 打印_Android使用CMAKE编译libjpeg
  7. NoSuchElementException
  8. MyEclipse6.5设置
  9. 蓝桥杯 ADV-117 算法提高 进制转换
  10. POJ 2728 Desert King:最优比率生成树
  11. 独辟蹊径品内核 轻松领悟读书高境界
  12. 使用ASP.NET Global.asax 文件(转)
  13. python 对比文件内容差异_Python-文件差异对比
  14. 修改html倒计时,利用自定义HTML小工具实现倒计时
  15. PNP : Work Cound Frequence
  16. 理解SaaS、PaaS、LaaS以及之间的区别
  17. 电脑内存条的选配与安装详述
  18. 微信公众平台开发 上传下载多媒体文件
  19. 搭建本地blast2go
  20. 应届生去软通动力怎么样_2020应届生行业薪酬排行榜!薪资高、需求大的岗位有哪些?...

热门文章

  1. 程序员面试,面试官更注重代码量、项目经验还是操作系统、数据结构这种基础课程?
  2. uedit使用技巧2
  3. ArcGIS基础:全站仪或RTK采集的DAT文件生成点图形
  4. 【大学生Python】字典的基础使用
  5. App跨平台开发方案与抉择
  6. mysql主备有几种方式,mysql 主备 主从 主主模式介绍
  7. Bluetooth Class of Device/Service (CoD) And Access codes
  8. Day23(CopyFile,InputStreamReader,OutputStreamWruiter,Buffered,BufferedInputStream,BufferedOutputStr)
  9. QAX答题页面js逆向分析(二)
  10. 【原创】Unity3D 模仿《魔兽世界》的第三人称角色控制器