零起步教你搭建Discuz!论坛(转载)

2023-11-13

这段时间,拜美国所赐,大家对鲲鹏生态非常关注,特别是基于鲲鹏920cpu的鲲鹏架构服务器,引起了大家的激烈讨论。应该说大部分网友对鲲鹏架构服务器还是持支持态度的,但是部分不太了解具体情况的网友,特别是一些被以前此起彼伏的“伪自主,真诈骗”的新闻伤心了的网友,对此还是持怀疑态度的。

有质疑才有进步,批判“假恶丑”才能发现“真善美”,我们就现身说法,通过具体的应用来展示鲲鹏服务器的能力。当然,鲲鹏服务器现实中大部分是用在大数据和AI处理等地方,说实话,这有些太高端,咱就不做实验了,这次通过在鲲鹏服务器上部署大家经常使用的Discuz!论坛来证明鲲鹏服务器的兼容能力;毕竟,能部署论坛,就能部署博客、OA、企业mis等系统,至少说明实际应用潜力还是很大的。

这个实验其实在华为云端开放实验室里也有,但是那个实验室有一些缺点:

时间太短,只能使用两个小时,过期自动收回。
有名额限制,每天几十个名额
这次咱们通过华为免费的鲲鹏服务器来部署这个论坛,这个服务器可以免费使用15天,如果是以企业身份来申请,可以使用30天,足够测试了。华为云提供的这个免费服务器是2核4g的,目前华为的泰山200服务器都是双路的,可以提供128核心,也就是说,从算力上,粗略估计我们只是使用了服务器1/60的能力。下面是具体的部署过程:

1.进入华为云鲲鹏服务器免费界面,点击下面的链接进入

华为云服务器免费试用

可以看到如下图所示:

https://bbs-img.huaweicloud.com/blogs/img/1594905030978073050.jpg

点击免费领取,如果已经有华为云帐号,可以登录进入,如果没有华为账号,可能有点麻烦,需要注册后实名认证,如图:

https://bbs-img.huaweicloud.com/blogs/img/1594905043857016550.jpg

点击同意注册后,会要求使用微信扫描二维码进行实名认证,按照提示,大概两分钟会完成认证,然后再进入该页面,就可以领取鲲鹏服务器了。

还是点击免费领取按钮:

https://bbs-img.huaweicloud.com/blogs/img/1594905076655036128.jpg

会出现如下的提示:

https://bbs-img.huaweicloud.com/blogs/img/1594905107962098483.jpg

其中云服务器镜像选择最常用的Centos,版本选择7.6

登录方式的密码直接设置,比如设置成kp920,最好复杂一点。点击立即购买,就可以了。

最后出现如下的提示:

https://bbs-img.huaweicloud.com/blogs/img/1594905156005034713.jpg

点击返回云服务器控制台,如下所示:

https://bbs-img.huaweicloud.com/blogs/img/1594905177522061396.jpg

如果没有弹性云服务器也不要担心,生成服务器需要一定的时间,过一会就有了。

我们点击弹性云服务器,如下:

https://bbs-img.huaweicloud.com/blogs/img/1594905201299079091.jpg

点击名称,进入服务器详情页:

https://bbs-img.huaweicloud.com/blogs/img/1594905229197014004.jpg

点击安全组:

https://bbs-img.huaweicloud.com/blogs/img/1594905254369053877.jpg

点击更改安全组规则:

https://bbs-img.huaweicloud.com/blogs/img/1594905274837011790.jpg

入方向规则下点击一键方通,根据提示点击确定即可,这样就放开了我们使用的端口。

然后回到控制台页面,点击远程登录:

https://bbs-img.huaweicloud.com/blogs/img/1594905300242039241.jpg

进入登录页面,输入用户名root和密码(你在前面设置的密码):

https://bbs-img.huaweicloud.com/blogs/img/1594905326464029798.jpg

进入系统后,输入如下指令安装Apache

yum -y install httpd

安装成功回显如下:

https://bbs-img.huaweicloud.com/blogs/img/1594905356735040390.jpg

启动主程序httpd。

执行以下命令:

service httpd start

设置httpd开机自启动:

chkconfig httpd on

上述指令回显如下:

https://bbs-img.huaweicloud.com/blogs/img/1594905381508092062.jpg

安装PHP编译器

执行以下命令:

yum -y install php

安装PHP-MySQL插件

执行以下命令:

yum -y install php-mysql

上述指令最后都会回显:

Installed:

XXX

Completed!

就不截图了。

下面就是安装MariaDB数据库:

执行以下命令安装:

yum -y install mariadb-server mariadb

这个时间稍长一点,需要几秒钟:

https://bbs-img.huaweicloud.com/blogs/img/1594905404569008655.jpg

和上面的Apache一样,也要启动并设置为开机启动:

启动MariaDB

systemctl start mariadb

设置MariaDB开机自启动

systemctl enable mariadb

https://bbs-img.huaweicloud.com/blogs/img/1594905431867068781.jpg

这样数据库就安装好了,下面就可以创建一个数据库了:

进入MySQL数据库,执行以下命令

mysql

如下图表示成功进入:

https://bbs-img.huaweicloud.com/blogs/img/1594905456471040404.jpg

创建访问数据库的用户名和密码,并进行授权,要创建的数据库信息如下:

用户名:root
密码:你的数据库密码,比如123456
主机:localhost(本机)
数据库名字:kunpeng
执行以下命令创建:

GRANT ALL PRIVILEGES ON . TO ‘root’@'localhost’IDENTIFIED BY ‘123456’ WITH GRANT OPTION;CREATE DATABASE kunpeng;flush privileges;

创建成功后输入exit退出:

https://bbs-img.huaweicloud.com/blogs/img/1594905486409062462.jpg

马上就大功告成了。

数据库安装好了,下面就该Discuz!安装了。

下载Discuz!源码包执行以下命令下载:

wget https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/kunpeng/Discuz_SC_UTF8.zip

https://bbs-img.huaweicloud.com/blogs/img/1594905515590087020.jpg

解压Discuz!源码包

unzip ./Discuz_SC_UTF8.zip

将Discuz!移动到httpd启动的目录

mv Discuz_SC_UTF8/upload/* /var/www/html/

修改Discuz!源码权限

chmod -R 777 /var/www/html/*

https://bbs-img.huaweicloud.com/blogs/img/1594905546344003699.jpg

重启httpd,使各项设置生效

service httpd restart

下面开始web页面安装Discuz!

浏览器输入你鲲鹏服务器的外网地址,外网地址在这里找:

https://bbs-img.huaweicloud.com/blogs/img/1594905569894060966.jpg

浏览器输入格式为:http://你的外网ip/install/

https://bbs-img.huaweicloud.com/blogs/img/1594905589115032536.jpg

一直点击下一步到数据库配置页面:

https://bbs-img.huaweicloud.com/blogs/img/1594905609337090805.jpg

然后就安装成功了:

https://bbs-img.huaweicloud.com/blogs/img/1594905631829045400.jpg

进入论坛:

https://bbs-img.huaweicloud.com/blogs/img/1594905653451061415.jpg

用管理员进去,你就是整个论坛权力最大的了。

不过,有一点要注意,这样这个论坛是没有经过备案的,不要对外开放,自己测试着玩是可以的。

谁再说鲲鹏服务器不能使用,就把这个论坛甩给他看,不单能用,而且还用的挺好!

原文链接:https://blog.csdn.net/devcloud/article/details/107806970?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-11.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-11.nonecase&request_id=5f4391d00388ae0b5643c290

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

零起步教你搭建Discuz!论坛(转载) 的相关文章

  • DEBUG

    UnicodeDecodeError utf 8 codec can t decode byte 0x80 in position 3131 invalid start byte解决办法 阿里drl binpacking使用TensorFl
  • paddlenlp调用ERNIE、使用ERNIEKIT

    目录 paddle调用ERNIE 安装paddle和paddlenlp 下载 加载ERNIE预训练模型 tokenizer 获取文本语义特征向量表示 ERNIEKIT实践 安装 配置nltk 下载ERNIEKIT源码 运行ERNIEKIT
  • C#的基础语法---15种基本数据类型

    1 c 的基本单元是class class 类 即指同一类对象的抽象化概念 类里面的所有东西叫做类成员 属性 方法 事件 2 属性类型 C 中的数据类型一共15种 整数型 8种 位 代表整数的取值范围 2的位数次方 求出来 1就是最大值 符
  • 深入浅出讲解IDS(入侵检测系统)

    一 什么是IDS IDS是英文 intrusion Detection Systems 的缩写 中文意思是 入侵检测系统 入侵检测系统 是一种对网络传输进行即时监视 在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备 专业上来讲 I
  • 我的创作纪念日-学习不止,笃行不怠

    机缘 平时的学习都会看很多视频教程 有一些会带ppt或者文稿 很多都没有 基本上都是猴子搬玉米 边学边忘 缺乏总结 就想尝试在CSDN上边学边记录 做总结 效果不错 在 CSDN 上学习并记录总结的具体方法如下 注册 CSDN 账号并登录
  • wsl2 安装ubuntu已经开启vt(虚拟化)仍然报错0x80370102

    一条命令 Enable WindowsOptionalFeature Online FeatureName VirtualMachinePlatform
  • 丰田一页纸极简思考法excel1+logic3

    公司书柜中无意get到的 因为当时对 思维 比较感兴趣 然后这本本图表内容多 书薄字少 就想着借出来看了 中午饭空的时间用了大概一个小时的样子 可以读一大半 废话了这么多 分享下这本书的内容吧 在丰田公司 有一个不成文的要求 不论是会议纪要
  • C语言中setjmp和longjmp函数

    C语言中setjmp和longjmp函数 setjmp和longjmp是C语言独有的 只有将它们结合起来使用 才能达到程序控制流有效转移的目的 按照程序员的预先设计的意图 去实现对程序中可能出现的异常进行集中处理 先来看一下这两个函数的定义
  • truncate mysql批量删除表的数据

    模板拼接执行语句 SELECT CONCAT truncate TABLE table schema TABLE NAME FROM INFORMATION SCHEMA TABLES WHERE table schema IN db na
  • 一文读懂如何配置Linux权限

    配置 var tmp fstab权限 Linux中权限是指控制用户或进程对文件或目录的访问 修改或执行的权限 Linux中有3种权限 读取权限 read 写入权限 write 执行权限 execute 权限是用数字表示的 有三位 每一位表示
  • Unity 控制摄像机镜头的上下左右移动

    private float FollowPosx FollowPosy private float moveAmount 5 控制镜头的移动速度 Update is called once per frame void Update if
  • linux 线程优先级设置

    include
  • 用iframe完美嵌入

  • SpringBoot秒杀系统实战13-秒杀商品详情页+秒杀倒计时功能实现

    程序鹏 于 2020 05 08 00 00 00 发布 1326 收藏 4 分类专栏 Spring Boot 秒杀系统 文章标签 java spring boot web 版权 Spring Boot 同时被 2 个专栏收录 29 篇文章
  • LeetCode【28】实现 strStr()

    题目 实现 strStr 函数 给定一个 haystack 字符串和一个 needle 字符串 在 haystack 字符串中找出 needle 字符串出现的第一个位置 从0开始 如果不存在 则返回 1 示例 1 输入 haystack h
  • 使用Python的requests库发送HTTPS请求时的SSL证书验证问题

    问题描述 使用python的requests库去发送https请求 有时候不设置verify False不报错 有时候又报错 问题原因 使用Python的requests库发送HTTPS请求时 设置verify False参数可以跳过SSL
  • java设置有时效的变量_java设置全局变量

    图片来源于网络 如有侵权请联系删除 前言 java系统自带的api很多 而设置全局变量也是有在System对象中一个具体的方法 而Springboot启动类一层层递进的过程中就有使用该方法来存储全局变量 1 实例 在Springboot中的
  • MAC Unity安装教程

    缘起 这边app要做一个简单调研 验证是否可以利用unity改善app中h5页面需要展示的3d和复杂报表效果 于是就此开始了调研 这边只是想简单将unity集成到工程中 然后想办法嵌入h5来进行展示测试 安装地址 https unity3d
  • Java:字符串中a出现的次数

    1 问题描述 求字符串 abcguegduauwdakolaa 中a出现的次数 2 题解 2 1 题解一 思路 每次返回当前下标 使用indexOf求当前下标的后一位到字符串结束出现的第一个a的下标 String s abcguegduau
  • JS的防抖函数理解、手动封装

    1 认识防抖函数 当事件触发时 相应的函数并不会立即触发 而是会等待一定的时间 当事件密集触发时 函数的触发会被频繁的推迟 只有等待了一段时间也没有事件触发 才会真正的执行响应函数 举个例子 防抖函数的引用场景 输入框中频繁的输入内容 搜索

随机推荐

  • 网站开发之DIV+CSS简单布局网站入门篇(五)

    这篇文章主要介绍如何使用DIV和CSS简单布局一个网站的首页 通常将网站划分为顶部 Logo 导航条 中部 页面主要内容 左右栏目 底部 制作方介绍 超链接 这是非常基础的一篇引入性文章 采用案例的方式进行介绍的 希望对你有所帮助 运行结果
  • elementUI的日期选择器获取选择时间的格式,获取时间戳等

    elementUI的日期选择器获取选择时间的格式 获取时间戳等 在使用日期选择器的时候 我们需要把时间进行格式化 然后再传给后端 比如传时间戳 value format timestamp
  • RAID(磁盘阵列)

    一 RAID的简述 RAID是英文 Redundant Array of Independent Disks 的缩写 翻译成中文是 独立磁盘冗余阵列 简称磁盘阵列 Disk Array 简单的说 RAID是一种把多块独立的硬盘 物理硬盘 按
  • vue 打印文件

    1 下载插件 npm install vue print nb save 2 全局注册 在main js 中引入 打印文件 import Print from vue print nb Vue use Print 3 需要打印部分设置 id
  • 三种通信方式——单工、半双工和双工通信

    数据通常是在两个站 点对点 之间进行传输 按照数据流的方向可分为三种传输模式 单 工 半双工 全双工 一 单工通信 simplex 单工通信只支持信号在一个方向上传输 正向或反向 任何时候不能改变信号的传输方向 为保证正确传送数据信号 接收
  • 锐捷6800 vrrp mstp配置实例

    直接把配置考出来了 大家先看看把 6810A show run System software version 2 42 5 Build Feb 2 2007Rel Building configuration Current config
  • 使用SSH远程连接安卓手机Termux - Android手机服务器

    文章目录 1 安装ssh 2 安装cpolar内网穿透 3 远程ssh连接配置 4 公网远程连接 5 固定远程连接地址 转载自cpolar极点云的文章 公网SSH远程连接Termux 电脑使用安卓Termux 无需公网IP 使用安卓机跑东西
  • 常用算法与设计模式

    时间复杂度 二 计算方法 1 一个算法执行所耗费的时间 从理论上是不能算出来的 必须上机运行测试才能知道 但我们不可能也没有必要对每个算法都上机测试 只需知道哪个算法花费的时间多 哪个算法花费的时间少就可以了 并且一个算法花费的时间与算法中
  • Disconnected: No supported authentication methods available (server sent: publickey)

    安装Git客户端后 进行PULL时报如下错误 disconnected no supported authentication methods available server sent publickey keyboard interac
  • Spring:@Valid 和 @Validated

    Validated 常用于对 RequestBody注解中的参数校验生效 用法 PostMapping public UserModel getUser Validated RequestBody UserModel model retur
  • 关于暴力&瞎搞骗分的一些实例

    骗分的实质 不会做的题用最少的时间写代码得到最多的分数 下面是几个乱搞骗分的实例 抛砖引玉让大家感受下骗分的强大 1 NOI 2008 志愿者招募 http codevs cn problem 1803 根据题目范围可以想到直接搜索骗分 期
  • 中职网络安全2022国赛之MS12020漏洞扫描与利用(CVE-2012-0002)

    简介 我做了一个简单的环境来复现这个漏洞 需要虚拟机环境的可以加我qq 3316735898 有什么不会的也可以问我 1 在MSF工具中用search命令搜索MS12020 RDP拒绝服务攻击模块 将回显结果中的漏洞披露时间作为Flag值
  • 手把手教你制作一块Linux开发板(基于Planck-pi)

    文章目录 前言 一 前期准备 二 焊接部分 三 镜像烧写部分 总结 前言 攻城狮星河 Hello 各位野生钢铁侠们 这篇文章初衷是帮助想自己制作linux小板子的小白们 文中会讲的比较基础 大佬勿喷 本教程会以稚晖君开源的 planck p
  • Win7下的C语言开发环境

    本文参考至 http jingyan baidu com article 870c6fc32fa08fb03fe4beae html
  • APS自动排产在企业生产中的应用:生产整体优化

    APS系统 又名高级计划与排程 Advanced Planning and Scheduling 企业管理软件 是对所有资源具有同步的 实时的 具有约束能力的 模拟能力 不论是物料 机器设备 人员 供应 客户需求 运输等影响计划因素 不论是
  • java堆,栈,常量池最通俗易懂的图文解释

    转自 http www iteye com topic 634530 1 寄存器 最快的存储区 由编译器根据需求进行分配 我们在程序中无法控制 2 栈 stack 存放基本类型的变量数据和对象的引用 但对象本身不存放在栈中 而是存放在堆 n
  • 顺序栈和链式栈的定义及基本操作(c++实现)

    顺序栈 include
  • 全网最新首发:Python从入门到精通的完整学习路线图【附:全套Python学习资料】

    后台有很多粉丝朋友们留言问我 Python应该怎么学 爬虫和数据分析怎么学 机器学习怎么学 其实python的门槛不是特别高 但是很多朋友感觉很迷茫 学了一段时间还是不入流 很大一部分原因是你没有一个完整的知识体系 你不知道自己现在的进度
  • Spring事务管理--@Transactional

    使用步骤 步骤一 在spring配置文件中引入
  • 零起步教你搭建Discuz!论坛(转载)

    这段时间 拜美国所赐 大家对鲲鹏生态非常关注 特别是基于鲲鹏920cpu的鲲鹏架构服务器 引起了大家的激烈讨论 应该说大部分网友对鲲鹏架构服务器还是持支持态度的 但是部分不太了解具体情况的网友 特别是一些被以前此起彼伏的 伪自主 真诈骗 的