Linux搭建Discuz论坛

搭建一个论坛

—接上篇博客

改名/etc/httpd/conf.d/vhosts.conf ===》/etc/httpd/conf.d/vhosts.conf.bak

[root@localhost conf.d]# mv /etc/httpd/conf.d/vhosts.conf /etc/httpd/conf.d/vhosts.conf.bak

此时的vhosts.conf是一个新创建的文件,之前的vhosts.conf已经改名为vhosts.conf.bak

[root@localhost conf.d]# vim /etc/httpd/conf.d/vhosts.conf
<Virtualhost 192.168.126.140>
        DocumentRoot /luntan
        ServerName 192.168.126.140
</Virtualhost>
<Directory /luntan>
        AllowOverride none
        Require all granted
</Directory>

创建资源目录

将Discuz! X3.5包通过xftp传输至/luntan/目录下

[root@localhost ~]#  /luntan/
[root@localhost ~]# cd /luntan/
[root@localhost luntan]# ll
total 11324
-rw-r--r--. 1 root root 11593050 Apr 19 20:45 Discuz_X3.5_SC_UTF8_20231221.zip

解压此包

[root@localhost luntan]# unzip Discuz_X3.5_SC_UTF8_20231221.zip 
[root@localhost luntan]# ll
total 11448
-rw-r--r--.  1 root root 11593050 Apr 19 20:45 Discuz_X3.5_SC_UTF8_20231221.zip
-rw-r--r--.  1 root root     8181 Dec 21 16:24 LICENSE
-rw-r--r--.  1 root root    33294 Dec 21  2022 qqqun.png
drwxr-xr-x.  2 root root      124 Dec 21 19:28 readme		
-rw-r--r--.  1 root root    70226 Mar 16  2023 readme.html	#可以先读取该界面
drwxr-xr-x. 12 root root     4096 Dec 21 19:29 upload
[root@localhost luntan]# cd upload/
[root@localhost upload]# ll
total 72
-rw-r--r--.  1 root root 2869 Dec 21 19:29 admin.php
drwxr-xr-x. 10 root root  149 Dec 21 19:28 api
-rw-r--r--.  1 root root  727 Dec 21 19:29 api.php
drwxr-xr-x.  2 root root   23 Dec 21 19:28 archiver
drwxr-xr-x.  2 root root   90 Dec 21 19:28 config
-rw-r--r--.  1 root root 1040 Dec 21 19:29 connect.php
-rw-r--r--.  1 root root  106 Dec 21 19:29 crossdomain.xml
drwxr-xr-x. 12 root root  178 Dec 21 19:28 data
-rw-r--r--.  1 root root 5558 Dec 21 16:24 favicon.ico
-rw-r--r--.  1 root root 2357 Dec 21 19:29 forum.php
-rw-r--r--.  1 root root  906 Dec 21 19:29 group.php
-rw-r--r--.  1 root root 1325 Dec 21 19:29 home.php
-rw-r--r--.  1 root root 6920 Dec 21 19:29 index.php	#主页面
drwxr-xr-x.  5 root root   64 Dec 21 19:28 install
-rw-r--r--.  1 root root  998 Dec 21 19:29 member.php
-rw-r--r--.  1 root root 2410 Dec 21 19:29 misc.php
-rw-r--r--.  1 root root 1790 Dec 21 19:29 plugin.php
-rw-r--r--.  1 root root 1086 Dec 21 19:29 portal.php
-rw-r--r--.  1 root root  639 Dec 21 19:29 robots.txt
-rw-r--r--.  1 root root 1755 Dec 21 19:29 search.php
drwxr-xr-x. 10 root root  168 Dec 21 19:28 source
drwxr-xr-x.  7 root root   86 Dec 21 19:29 static
drwxr-xr-x.  3 root root   38 Dec 21 19:29 template
drwxr-xr-x.  8 root root  146 Dec 21 19:29 uc_client
drwxr-xr-x. 13 root root 4096 Dec 21 19:29 uc_server
[root@localhost upload]# systemctl restart httpd
[root@localhost upload]# yum install php* -y

安装mariadb

mariadb和mysql底层原理一样,默认监听端口也是同一个

[root@localhost upload]# yum install mariadb-server
[root@localhost upload]# systemctl restart mariadb
[root@localhost upload]# mysql_secure_installation  #mariadb提供的用户密码初始化

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

#设置数据库的root用户密码
Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

You already have your root account protected, so you can safely answer 'n'.


Switch to unix_socket authentication [Y/n] y
Enabled successfully!
Reloading privilege tables..
 ... Success!


You already have your root account protected, so you can safely answer 'n'.

Change the root password? [Y/n] y
New password: 						#输入	redhat
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!

#下面的选项直接回车即可

连接到数据库

[root@localhost upload]# mysql -uroot -predhat
MariaDB [(none)]> create database luntan;
Query OK, 1 row affected (0.000 sec)

MariaDB [(none)]> use luntan;
Database changed
MariaDB [luntan]> show tables;
Empty set (0.000 sec)

MariaDB [luntan]> exit
[root@localhost upload]# systemctl restart mariadb.service 

在这里插入图片描述
点击同意
在这里插入图片描述

#给下面几个目录及其目录里的文件权限
[root@localhost upload]# chmod 777 config data uc_* -R

这时,浏览器刷新后环境检测这块就没问题了,
在这里插入图片描述
然后点击此页面底部的“下一步”
在这里插入图片描述
下一步
在这里插入图片描述
在这里插入图片描述
下一步
在这里插入图片描述
点击”进入管理后台“
在这里插入图片描述
这里给此文件改名也可以解决

[root@localhost install]# mv /luntan/upload/install/index.php{,.bak}
#上述命令效果为给此文件加一个后缀(.bak)

刷新浏览器
在这里插入图片描述
发帖和写帖
在这里插入图片描述
在这里插入图片描述
光标移到快捷导航,后点击默认板块
在这里插入图片描述
成功发帖
在这里插入图片描述

博客的搭建于论坛类似

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/558524.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

代码+视频,R语言对数据进行多重插补后回归分析

我们在临床做回顾性研究分析中经常要面对数据缺失的问题&#xff0c;如果数据缺失量大就会对我们的研究结果产生影响&#xff0c;近年来&#xff0c;对数据进行多重插补广泛应用于SCI论文中。我们在之前的文章中已经演示了使用SPSS对数据进行多重插补并分析。今天&#xff0c;我…

【C语言】Dijkstra算法详解

一、引言二、Dijkstra算法原理三、Dijkstra算法的C语言实现四、Dijkstra算法的应用场景五、总结 一、引言 Dijkstra算法是一种著名的图论算法&#xff0c;用于解决单源最短路径问题。它是由荷兰计算机科学家Edsger W. Dijkstra在1956年提出的。本文将详细介绍Dijkstra算法的原理…

数仓建模—逻辑数据模型

数仓建模—逻辑数据模型 数据模型是数据元素及其基于现实世界对象之间的关系的可视化表示。数据模型揭示并定义数据在业务流程中的连接方式,并支持创建高效的信息系统或应用程序。例如,在商业智能中,数据模型定义用户可以在其分析中使用哪种数据。 逻辑数据模型 (LDM Logi…

qt设置TextEdit的提示性文字

提示性文字&#xff0c;就是用户在输入的时候自动消失的那种 比如&#xff1a; 可以这样设置&#xff1a; lineEdit->setPlaceholderText("我是提示性文字"); 但是我们觉的这样有点难看&#xff0c;可以用以下QSS来调整&#xff1a; 调整提示性文字的位置&…

【MATLAB源码-第193期】基于matlab的网络覆盖率NOA优化算法仿真对比VFINOA,VFPSO,VFNGO,VFWOA等算法。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 NOA&#xff08;Network Optimization Algorithm&#xff0c;网络优化算法&#xff09;是一个针对网络覆盖率优化的算法&#xff0c;它主要通过优化网络中节点的分布和配置来提高网络的整体覆盖性能。网络覆盖率是衡量一个无…

【学习】软件压力测试对软件产品的作用

在信息化高速发展的今天&#xff0c;软件产品已经成为各行各业不可或缺的一部分。然而&#xff0c;随着软件功能的日益复杂和用户需求的不断增长&#xff0c;软件产品的稳定性和可靠性问题也愈发凸显。在这样的背景下&#xff0c;软件压力测试作为软件质量保障的重要手段之一&a…

weblogic反序列化漏洞(CVE-2017-10271)复现

直接用vuluhub搭建现成的靶场做 访问靶场 打开是这样表示成功 想反弹shell 就先开启kali1的nc监听&#xff0c;这就监听2233端口吧 linux&#xff1a;nc -l -p 2233 抓包修改为攻击数据包 ip和端口可以任意修改 反弹的shell 还可以写入文件shell 只需要把提供的poc POS…

机器学习鸢尾花各种模型准确率对比

流程 获取数据集导入需要的包读取数据划分训练集和测试集调用各种模型比较准确率 获取数据集 链接&#xff1a;https://pan.baidu.com/s/1RzZyXsaiJB3e611itF466Q?pwdj484 提取码&#xff1a;j484 --来自百度网盘超级会员V1的分享导入需要的包 import pandas as pd impo…

ASP.NET基于WEB的选课系统

摘要 设计本系统的目的是对选课信息进行管理。学生选课系统维护模块主要完成的是系统管理与维护功能。课题研究过程中&#xff0c;首先对系统管理模块进行了详尽的需求分析&#xff0c;经分析得到系统管理模块主要完成如下的功能&#xff1a;用户基本信息、选课信息的录入,查看…

SpringBoot 配置 jedis 来连接redis

Maven依赖 首先配置 maven依赖&#xff0c;这个依赖&#xff0c;要结合自己的springboot 的版本去选&#xff0c; 如果想要看自己的springboot 版本 在 启动类中去 加入&#xff0c;这两行代码 String version SpringBootVersion.getVersion(); log.info("***SpringBo…

Node.js 基础学习

文章目录 1. Node.js1.1 是什么&#xff1f;1.2 作用 2. 命令行工具2.1 命令的结构2.2 常用命令 3. Node.js 注意点3.1 Node.js 中不能使用DOM 和BOM 的API3.2 Node.js 中顶级对象叫做global 4. Buffer4.1 Buffer 特点4.2 Buffer 创建方式4.3 Buffer 操作与注意点 5. 计算机基础…

Flask:URL与视图的映射

默认端口号80、443 blog_id 限制数据类型的话&#xff08;int&#xff09; 除此之外别的数据类型也可以&#xff0c;或者多个&#xff08;用any&#xff09; /book/list?page6

spring boot后端开发基础

spring boot后端开发基础 Spring Boot一、开发步骤二、Web分析三、跨域问题四、HTTP协议五、Web服务器六、响应前端请求七、springboot常用注解创建一个简单的RESTful API服务层和数据访问层配置类和Bean定义响应体和路径变量 Spring Boot 一、开发步骤 创建项目 添加依赖 项…

三大层次学习企业架构框架TOGAF

前言 对于一名架构师来讲&#xff0c;如果说编程语言是知识库层次中的入门石&#xff0c;那么企业架构框架则相当于知识库层次中的金字塔尖。如果想成长为企业级的架构师&#xff0c;企业架构框架是必须要攀登的高塔。 目前国内绝大多数企业采用TOGAF标准&#xff0c;因此我们…

浅谈rDNS在IP情报建设中的应用

在当今数字化世界中&#xff0c;互联网已经成为人们日常生活和商业活动中不可或缺的一部分。在这个庞大而复杂的网络生态系统中&#xff0c;IP地址是连接和识别各种网络设备和服务的基础。然而&#xff0c;仅仅知道一个设备的IP地址并不足以充分理解其在网络中的角色和行为。为…

wps屏幕录制怎么用?分享使用方法!

数字化时代&#xff0c;屏幕录制已成为我们学习、工作和娱乐中不可或缺的一部分。无论是制作教学视频、分享游戏过程&#xff0c;还是录制网络会议&#xff0c;屏幕录制都能帮助我们轻松实现。WPS作为一款功能强大的办公软件&#xff0c;其屏幕录制功能也备受用户青睐。本文将详…

创新指南|利用 AI 工具转变您的内容策略

内容策略涉及规划、创建和管理内容。无论您是在策划博客文章、社交媒体更新还是网站内容&#xff0c;精心制定的内容策略是营销活动成功的关键。然而&#xff0c;如果没有合适的工具&#xff0c;维持强大的内容策略可能会具有挑战性。这就是人工智能(AI) 工具发挥作用的地方&am…

Python 将PowerPoint (PPT/PPTX) 转为HTML格式

PPT是传递信息、进行汇报和推广产品的重要工具。然而&#xff0c;有时我们需要将这些精心设计的PPT演示文稿发布到网络上&#xff0c;以便于更广泛的访问和分享。本文将介绍如何使用Python将PowerPoint文档转换为网页友好的HTML格式。包含两个示例&#xff1a; 目录 Python 将…

聚观早报 | 华为Pura70系列先锋计划;月之暗面升级Kimi

聚观早报每日整理最值得关注的行业重点事件&#xff0c;帮助大家及时了解最新行业动态&#xff0c;每日读报&#xff0c;就读聚观365资讯简报。 整理丨Cutie 4月19日消息 华为Pura70系列先锋计划 月之暗面升级Kimi OPPO Find X7将推白色版本 波士顿动力推出人形机器人 v…

liqo学习及安装,k8s,kubernetes多集群互联

先按照官方的教程在虚拟机安装学习 在开始以下教程之前&#xff0c;您应该确保您的系统上安装了以下软件&#xff1a; Docker&#xff0c;容器运行时。Kubectl&#xff0c;Kubernetes 的命令行工具。 curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.…
最新文章