如何用linux搭建简单的论坛
如何用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搭建简单的论坛相关推荐
- 【CyberSecurityLearning 附】使用PHP语言搭建简单的论坛:注册功能实现+PHP个人中心设计+简单留言板
使用PHP语言搭建简单的论坛 简单留言板 留言 个人中心 登录 验证码 注册 头像 ...
- 第七章 在Linux搭建简单的web服务器
在linux上可以搭建很多的服务,最基础的服务是提供web相应的接口,让客户端获取网络的数据,实现客户端和服务器的交流.特别是在移动互联网时代下,手机客户端由于计算能力不强,主要是用来展示相应的信息, ...
- linux搭建简单聊天环境,快速搭建Linux环境-运维必备
Vagrant快速搭建Ubuntu虚拟机环境 1.开启虚拟机服务 Windows启动配置:Intel Virtualization Technology -> Enabled 2.下载安装Vir ...
- 如何用Linux搭建家庭云服务,使用ownCloud在Linux安装你的个人云服务 私有云的搭建...
安装一下必要的PHP扩展:# yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php- ...
- 华为存储如何挂载_如何用树莓派搭建简单家用 NAS
整理配件挖出了一块台式机的固态硬盘,128GB,容量不大,但闲着也是闲着,废物利用,搭个小容量的 NAS 也行啊. 硬件: 树莓派 3B+(含 TF 卡) 读卡器 固态硬盘 256GB 绿联 SATA ...
- 如何用Linux系统搭建天堂2初章服务端
如何用Linux系统搭建天堂2初章服务端 准备 1,一台云服务器(这里用的是免费服务器-三丰云https://www.sanfengyun.com/) 2,天堂2初章服务端(这里用的是血玫瑰天堂2论坛 ...
- Linux下简单的邮件服务器搭建
Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成 MUA( ...
- 搭建公司内部论坛 只需简单三步 1 (安装Discuz)
系列文章 搭建公司内部论坛 只需简单三步 1 (安装Discuz) 搭建公司内部论坛 只需简单三步 2 (发布Discuz) 随着公司快速发展,人员也越来越多,但员工人数多也会带来问题, ...
- 简单三步搭建公司内部论坛:安装部署Discuz 1-2
系列文章 简单三步搭建公司内部论坛:安装部署Discuz 1-2 简单三步搭建公司内部论坛:将论坛发布公网 2-2 随着公司快速发展,人员也越来越多,但员工人数多也会带来问题,就是小群组也越来越多.虽 ...
最新文章
- SQL Server开发人员应聘常被问的问题妙解汇总
- 智能哲学:“学习机器”与“机器学习” ——解读图灵思想中的人工智能
- ASP.NET中WebForms简介与搭建HelloWorld项目
- Struct2_定义拦截器并使用注解方式作用在Action的方法中
- 使用WebDeployment Project改善VS2005发布网站问题
- android cmake 打印_Android使用CMAKE编译libjpeg
- NoSuchElementException
- MyEclipse6.5设置
- 蓝桥杯 ADV-117 算法提高 进制转换
- POJ 2728 Desert King:最优比率生成树
- 独辟蹊径品内核 轻松领悟读书高境界
- 使用ASP.NET Global.asax 文件(转)
- python 对比文件内容差异_Python-文件差异对比
- 修改html倒计时,利用自定义HTML小工具实现倒计时
- PNP : Work Cound Frequence
- 理解SaaS、PaaS、LaaS以及之间的区别
- 电脑内存条的选配与安装详述
- 微信公众平台开发 上传下载多媒体文件
- 搭建本地blast2go
- 应届生去软通动力怎么样_2020应届生行业薪酬排行榜!薪资高、需求大的岗位有哪些?...
热门文章
- 程序员面试,面试官更注重代码量、项目经验还是操作系统、数据结构这种基础课程?
- uedit使用技巧2
- ArcGIS基础:全站仪或RTK采集的DAT文件生成点图形
- 【大学生Python】字典的基础使用
- App跨平台开发方案与抉择
- mysql主备有几种方式,mysql 主备 主从 主主模式介绍
- Bluetooth Class of Device/Service (CoD) And Access codes
- Day23(CopyFile,InputStreamReader,OutputStreamWruiter,Buffered,BufferedInputStream,BufferedOutputStr)
- QAX答题页面js逆向分析(二)
- 【原创】Unity3D 模仿《魔兽世界》的第三人称角色控制器