Linux学习-91-Discuz论坛安装

news2025/1/23 17:50:03

17.22 Discuz论坛安装

  • 通过 Discuz! 搭建社区论坛、知识付费网站、视频直播点播站、企业网站、同城社区、小程序、APP、图片素材站,游戏交流站,电商购物站、小说阅读、博客、拼车系统、房产信息、求职招聘、婚恋交友等等绝大多数类型的网站。
  • Discuz!自2001年6月面世以来,已有20年的历史,Discuz!性能优异、功能全面、安全稳定,在社区论坛(BBS)软件领域全球市场占有率第一。站长可以不需要任何编程基础,通过简单的安装和设置,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的网站。Discuz! 的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务器环境的高效建站解决方案。
  • 官方安装教程
  • 创建数据库
[root@VM-0-3-centos ~]#mysql -u root -p
Enter password: 
#创建数据库swl
mysql> CREATE DATABASE swl;   					
Query OK, 1 row affected (0.00 sec)

#限授予给swluser,并设置密码
mysql> GRANT all ON swl.* TO 'swluser'@'%' IDENTIFIED BY '1234';   #把swl数据库里面所有表的权
Query OK, 0 rows affected (0.00 sec)

# #刷新数据库
mysql> flush privileges;   
Query OK, 0 rows affected (0.00 sec)

mysql> show databases;   #查看数据库
information_schema
mysql
performance_schema
swl
sys
  • 下载并安装Discuz论坛
#Discuz!X3.4
#1.将Discuz_X3.4_SC_UTF8_20220811.zip 压缩包下载到src目录下
[root@VM-0-3-centos ~]# cd /usr/local/src
#2.下载Discuz论坛包可以使用一些链接
[root@VM-0-3-centos src]# wget https://www.dismall.com/forum.php?
mod=attachment&aid=MTA0fGFkN2M1MzlifDE2NjgxNDU5Nzd8MHw3Mw%3D%3D
#也可以访问https://gitee.com/3dming/DiscuzL/attach_files地址将Discuz_X3.4_SC_UTF8_20220811.zip下载到本地,之后用xftp将按照包上传到/usr/local/src目录中

#解压Discuz_X3.4_SC_UTF8_20220811.zip到该目录下的discuz文件夹
[root@VM-0-3-centos src]# unzip Discuz_X3.4_SC_UTF8_20220811.zip -d /usr/local/src/discuz
#查看解压文件
[root@VM-0-3-centos src]# cd discuz
[root@VM-0-3-centos discuz]# ll
total 124
-rw-r--r--  1 root root  8310 Aug 11 08:33 LICENSE
-rw-r--r--  1 root root 26774 Sep 22  2021 qqqun.png
drwxr-xr-x  2 root root  4096 Aug 11 10:21 readme
-rw-r--r--  1 root root 71393 Jan 31  2022 readme.html
drwxr-xr-x 13 root root  4096 Aug 11 10:21 upload
-rw-r--r--  1 root root   142 Jan 29  2022 utility.html

#将upload/下的文件移动到nginx服务器的访问地址/home/wwwroot/default/swl目录,外网可以直接访问
[root@VM-0-3-centos discuz]# cp -r upload/ /home/wwwroot/default/swl

upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件(仅移动目录里边的文件);
readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明(不要移动);
readme.html 为安装、升级教程(不要移动)。
utility.html 为论坛附带工具下载地址,比如升级程序(不要移动)。

将其中 upload 目录里边 的所有文件使用 FTP 软件以二进制方式上传到空间。(upload文件夹本身不用上传,只传里边的文件)。

  • 将upload/下的文件移动过去后,在浏览器输入http://ip/swl

在这里插入图片描述

  • 点同意后开始安装

在这里插入图片描述

  • 因为swl目录下的文件都是 root属主,root所属组,所以上面显示红叉叉。这里我们要改下文件属主,如下所示:
#进入web服务地址
[root@VM-0-3-centos discuz]# cd /home/wwwroot/default/swl
#修改文件属组
[root@VM-0-3-centos swl]# chown -R daemon ./config
[root@VM-0-3-centos swl]# chown -R daemon ./data
[root@VM-0-3-centos swl]# chown -R daemon ./uc_client
[root@VM-0-3-centos swl]# chown -R daemon ./uc_server/data
#修改文件权限
[root@VM-0-3-centos swl]# chmod -R 777 ./uc_server/data
[root@VM-0-3-centos swl]# chmod -R 777 ./uc_client
[root@VM-0-3-centos swl]# chmod -R 777 ./data
[root@VM-0-3-centos swl]# chmod -R 777 ./config

在这里插入图片描述

  • 待文件可写权限都授予后点击下一步。
    在这里插入图片描述

1.选择“全新安装 Discuz! X3.4 (含 UCenter Server)”
如果您之前没有安装过我们的产品,需要全新安装的话,请选择此项。

2、选择“仅安装 Discuz! X3.4 (手工指定已经安装的 UCenter Server )”
如果之前安装过我们的产品,现在只是升级的话,请选择此项并保证之前的 UCenter 是 UCenter 1.6.0 版本,**如果之前安装的 UCenter Server 没有进行升级操作的话,一般为 1.5.1 版本,您需要首先升级 Ucenter 到 1.6.0 版本, 否则安装程序会提示错误,无法继续。**这里以全新安装 Discuz! X3.4 为例。

  • 选择“全新安装 ‘Discuz! X3.4 '后点击“下一步”,进入安装数据库的界面,如下图所示:
    在这里插入图片描述

数据库和网站在同一台服务器上,填写127.0.0.1比localhost会更好一点,连接数据库的速度会稍微快一点。

  • 补充好数据库信息后,点下一步,进行自动安装。稍等一会后,安装完成。
    在这里插入图片描述
    在这里插入图片描述

下一篇:Linux学习-92-SELinux管理

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《教养的迷思》

在读《穷查理宝典》时,查理芒格在有一讲,专门谈及《教养的迷思》一书,说到作者朱迪斯哈里斯。查理芒格认为哈里斯在探求真理的道路上走得很顺利,取得成功的因素之一就是她热衷于摧毁自己的观念。 朱迪斯在书的开端首先严肃地纠正了…

【案例教程】无人机生态环境监测、图像处理与GIS数据分析综合实践

【查看原文】无人机生态环境监测、图像处理与GIS数据分析综合实践技术应用 构建“天空地”一体化监测体系是新形势下生态、环境、水文、农业、林业、气象等资源环境领域的重大需求,无人机生态环境监测在一体化监测体系中扮演着极其重要的角色。通过无人机航空遥感技…

Fabric系列 - 多通道技术(Muti-channel)

可在节点,通道和联盟级别上配置。 一个Fabric网络中能够运行多个账本,每个通道间的逻辑相互隔离不受影响,如下图所示,每种颜色的线条代表一个逻辑上的通道,每个Peer节点可以加入不同的通道,每个通道都拥有…

AI编译器XLA调研

文章目录一、XLA简介二、XLA在TensorFlow中的应用2.1 XLA是什么?(tensorflow\compiler\xla)2.2 TensorFlow怎样转化为XLA (tensorflow\compiler\tf2xla)2.3 JIT(just in time) 即时编译 (tensorflow\compil…

【大数据技术Hadoop+Spark】Flume、Kafka的简介及安装(图文解释 超详细)

Flume简介 Flume是Cloudera提供的一个高可用、高可靠、分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方&…

NLP学习笔记(四) Seq2Seq基本介绍

大家好,我是半虹,这篇文章来讲序列到序列模型 (Sequence To Sequence, Seq2Seq) 本文写作思路如下: 从循环神经网络的应用场景引入,介绍循环神经网络作为编码器和解码器使用,最后是序列到序列模型 在之前的文章中&am…

微信消息收发与微信内部emoji表情转义

微信消息收发与微信内部emoji表情转义 目录 微信内部emoji表情转义与消息收发 一、概述 二、常用标准emoji表情字符、微信内部转义符、unicode对照表 1、比如 2、微信聊天窗口emoji表情字符 2.1、PC端表情选择,01~03排: 2.2、PC端表情选择&#…

华为IMC培训——通信基础

目录 一、华为设备图标 二、数据的传递 三、专业术语 四、网络设备及相关知识 五、OSI七层模型 六、TCP和UDP数据报格式 七、TCP的三次握手 八、 TCP窗口滑动机制 一、华为设备图标 AP:相当于家用路由器一般配和AC使用。 AC和AP的区别_wangzhibo_csdn的博客…

创意被盗用,这3个加水印方法,让照片刻上我们专属印记

一般我们为了保护自己的图片不被别人盗用,都会选择在图片上刻上专属印记。那么便是加水印方法,它包含两种:文字水印和图片水印。想知道怎么给图片添加水印吗?其实有很多种法子可以做到,下面就由我来分享这3个简单好用的…

代码随想录刷题记录 day48 两个字符串的删除操作+编辑距离

代码随想录刷题记录 day48 两个字符串的删除操作编辑距离 583. 两个字符串的删除操作 思想 两个元素都能删除了,还是考虑第i-1个字符和第j-1个字符是不是相同的,不相同的话考虑三种情况,删除i-1;删除j-1,同时删除 1…

css实现鼠标禁用(鼠标滑过显示红色禁止符号)

css实现鼠标禁用(鼠标滑过显示红色禁止符号)创作背景css鼠标禁用创作背景 从本文开始,将会用三篇文章来一步一步实现vueantdts实战后台管理系统中table表格的不可控操作。中间会补充两篇css知识文章,方便后续功能的实现。实现表格…

非零基础自学Golang 第14章 反射 14.2 基本用法 14.2.2 获取类型的值 14.2.3 使用反射调用函数

非零基础自学Golang 文章目录非零基础自学Golang第14章 反射14.2 基本用法14.2.2 获取类型的值14.2.3 使用反射调用函数第14章 反射 14.2 基本用法 14.2.2 获取类型的值 Go语言使用reflect.TypeOf来获取类型信息,使用reflect.ValueOf来获取变量值的信息。 refle…

云原生|kubernetes|CKA真题解析-------(6-10题)

第六题: service配置 解析: 考察两个知识点: deployment控制器内的port命名 暴露一个pod内的端口到新建的服务内的 这里有一个需要注意的地方,没有告诉你deployment控制器在哪个namespace。假设这个front-end这个pod是在A这个…

前端CSS Flex布局8大重难点知识,收藏起来吧

2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。 Flex布局将成为未来布局的首选方案。这也是学习前…

Spring之底层架构核心概念-BeanDefinition

目录1.什么是BeanDefinition?2.如何生成BeanDefinition?2.1. Component2.1. bean标签2.3. Bean注解2.4. AbstractBeanDefinition2.5. 利用BeanDefinition 读取器-解析类2.6. XmlBeanDefinitionReader - 解析 xml文件2.7. ClassPathBeanDefinitionScanner 扫描生成 …

2022年度回顾 | 技术篇:突破公链不可能三角的努力

2022年接近尾声,驻足回看行业这一年的跌宕起伏,无论是技术的突破,应用的创新,还是生态的兴衰,皆成为了行业发展的历史注脚。如往年一样,万向区块链于年末推出重磅年度回顾系列文章:《公链技术篇…

一款免费的开源的 Switch 模拟器,支持超过3200款游戏

一款免费的开源的 Switch 模拟器,支持超过3200款游戏。 Ryujinx是一个开源的任天堂Switch模拟器,由gdkchan创建,用C#编写。该模拟器旨在提供卓越的准确性和性能、用户友好的界面和一致的构建。它是从头开始编写的,于2017年9月开始…

深度学习——锚框(笔记)

1.锚框的解释 目标检测算法中,通常会在输入图像中采样大量区域,然后判断这些区域是否包含所感兴趣的目标,并调整区域边界从而更加准确的预测目标真实的边缘框。 ①一类目标检测算法是基于锚框的 ②提出多个框被称为锚框的区域(…

GIS开发入坑(三)--QGIS制作行政区划及背景图层

QGIS,功能强大的GIS工具,地理信息开发中的必备神器,今天以南京市为例制作行政区划并使用电子地图为数字底图进行呈现。 1.获取行政区划数据 阿里云的可视化平台提供了便捷的中国行政区划数据获取方式,数据层级最小到区县级。 htt…

游戏视频录制用什么软件?这2款软件,用过都说好

小编相信很多朋友在游戏中都有精彩的操作。有些朋友想和朋友分享他们在游戏中的精彩操作,但他们不知道有什么容易使用的免费游戏视频录制软件,可以记录他们在游戏中的亮眼表现。那么,哪个电脑游戏视频录制软件容易使用和免费呢?接…