首页 > 其他分享 >使用华为云鲲鹏弹性云服务器部署Discuz

使用华为云鲲鹏弹性云服务器部署Discuz

时间:2023-05-12 10:22:42浏览次数:33  
标签:httpd Discuz 如下 华为 所示 服务器 鲲鹏 安装

使用华为云鲲鹏弹性云服务器部署Discuz

实验目的与基本要求

实验目的:
Discuz!是一套通用社区论坛软件系统,用户在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。实验将在华为云鲲鹏弹性云服务器CentOS系统的实例上,部署Discuz!项目;体验通过源码在鲲鹏云服务器上安装软件,体验Discuz!论坛网站。
基本要求:

  1. 熟练使用Linux基本操作命令;
  2. 了解Discuz!的基本作用和原理;

实验摘要

操作前提:登录华为云

  1. 部署开始
  2. 安装Apache
  3. 安装MariaDB数据库
  4. Discuz!安装
  5. Discuz!安装体验

实验步骤:登录华为云
注意:开始实验之前请点击手册上方“预置实验环境”按钮。
①预置实验环境
预置实验环境需要等待【2分钟】。
环境预置成功意味着系统为您创建好了实验过程所需的ECS、EIP、VPC、安全组等资源,确保后续实验可以正常进行。
预置的ECS资源用户、密码信息可点击预置环境信息查看。

②登录华为云:
进入【实验操作桌面】,打开火狐浏览器进入华为云登录页面。选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:
注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。

部署开始

登录弹性云服务器

①双击桌面的“Xfce终端”打开Terminal,输入以下命令登录云服务器,请使用弹性云服务器ECS的公网IP替换命令中的【EIP】;
什么是弹性云服务器?

说明:云服务器的弹性公网IP地址可以通过鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,进行查看并复制。
②接受秘钥输入“yes”,回车;
③输入密码:使用预置环境信息中云服务器名称为ecs-01的用户密码(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。
成功登录云服务器之后如下图所示(实验过程中请勿关闭该Terminal窗口,否则需要重复此步骤重新建立连接):
双击桌面的“Xfce 终端”打开 Terminal 终端界面,输入:
LANG=en_us.UTF-8 szh [email protected]
注:(124.70.64.241)IP 地址是打开浏览器后点击“弹性云服务器 ECS”,在服务器列表上复制。
回车后输入 yes 确认,然后点击云桌面左上侧的眼睛图标,点击复制用户密码,然后在终端页面
进行粘贴,之后按回车键成功登录云服务器

安装Apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
安装软件httpd
httpd是Apache超文本传输协议(HTTP)服务器的主程序。
执行以下命令安装:
在终端界面输入:

yum -y install httpd

回车之后报告错误,yum 源有问题,通过命令:

cd  /etc/yum.repos.d/

回车之后发现 CentOS-Base.repo 里面的yum源是错误的,CentOS-Base.repo文件有个备份,将 CentOS-Base.repo 备份文件替换掉原文件
在此进行安装,替换命令:

cp -a /etc/yum.repos.d/CentOS-Base.repo-bak /etc/yum.repos.d/CentOS-Base.repo

回车之后输入 yes 确认,再次进行安装,输入:

yum -y install httpd

回车之后,等待片刻最下面提示 Complete 说明 httpd 安装成功。


执行成功,如下图所示:

启动主程序httpd
启动主程序httpd,用以接受请求。
执行以下命令:
执行成功,如下图所示:

设置httpd开机自启动
httpd开机自动启动可以保证虚拟机重启之后,服务可以同时启动.
执行以下命令设置开机自启:
执行成功,如下图所示:

安装PHP编译器

安装PHP编译器,为后续的编写工作做准备。
执行以下命令安装:
执行成功,如下图所示:

安装PHP-MySQL插件

安装PHP编译器与MySQL链接的插件,用户进行数据库连接。
执行以下命令安装:
执行成功,如下图所示:

安装MariaDB数据库

MariaDB是一个数据库,主要用于后续存储论坛数据
安装MariaDB
执行以下命令安装:
执行成功,如下图所示:


启动MariaDB
执行以下命令启动MariaDB:
执行成功,如下图所示:

设置MariaDB开机自启动
MariaDB开机自动启动可以保证虚拟机重启之后,服务可以同时启动。
执行以下命令设置MariaDB开机自启:
执行成功,如下图所示:

进入MySQL数据库
执行以下命令进入数据库
执行成功,如下图所示:

创建数据库的用户名和密码
创建访问数据库的用户名和密码,并进行授权;需要创建如下信息:
用户名:root
密码:123456
主机:localhost(本机)
数据库名字:kunpeng
执行以下命令创建:
代码执行完成后,键盘操作ctrl+c或exit退出数据库编辑,如下图所示

Discuz!安装

下载Discuz!源码包
在终端界面输入:

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

回车之后,发现报错提示,提示这个安装包的地址未找到,打开浏览器,打开新标签,在地
址栏内输入:
www.discuz.net
回车之后,进入 Discuz 官方网站将下载地址直接进行复制
执行以下命令下载:
执行成功,如下图所示:

解压Discuz!源码包
执行以下命令解压:
执行成功,如下图所示:



Discuz!源码移动
将Discuz!移动到httpd启动的目录,使用户可以通过http访问到Discuz!网站。
执行以下命令移动文件。
说明:此处代码执行无回显。

修改Discuz!源码权限
修改源码读写权限,使网站能够被所有用户正常读写访问。
执行以下命令授权。
说明:此处代码执行无回显。

重启httpd
重启httpd,使所有设置好的环境变量生效。
执行以下命令重启httpd:
执行成功,如下图所示:

更改安全组
切换回浏览器,进入云服务器控制台(鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”),点击左侧栏最下方“安全组”,如下图所示:



安全组为实验开始时“预制实验环境”所创建的安全组(名称是系统分配的华为云实验账号名),点击名称进入安全组设置页面,点击“入方向规则”->"添加规则",设置如下图规则:
点击“确定”设置完成。


浏览器访问Discuz
仿照1.1步骤复制弹性云服务器ECS的弹性公网IP(在已登录账号的浏览器页面,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,查看并复制服务器“IP地址”弹性公网IP)。
在浏览器地址栏输入http://+云服务器的EIP地址,访问Discuz!论坛网站。
访问成功如下图所示:

Discuz!安装体验

Discuz!安装
在浏览器成功访问的页面,点击同意协议,如下图所示:

检查安装环境,如下图所示:


点击“下一步”进入设置运行环境。

设置运行环境
选择“全新安装”,如下图所示:
点击“下一步”进入安装数据库。

安装数据库
输入我们在上面设置好的数据库的名称和密码,安装数据库,如下图所示:
然后为管理员设置密码,点击“下一步”完成安装。


登陆Discuz!论坛网站
安装完成如下图所示:



标签:httpd,Discuz,如下,华为,所示,服务器,鲲鹏,安装
From: https://www.cnblogs.com/soap-bubble/p/17393027.html

相关文章

  • 华为OD机试 打印文件
    最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单 https://dream.blog.csdn.net/article/details/128980730华为OD机试真题大全,用Python解华为机试题|机试宝典 https://dream.blog.csdn.net/article/details/129221789【华为OD机试】全流程解析......
  • 共筑数字化未来,金山办公携手华为云完成文档中心和GaussDB适配
    摘要:金山办公携手华为云完成金山办公自主研发的“WPS文档中心系统”与华为云GaussDB相互兼容性测试认证,并获得华为云授予的《技术认证书》。本文分享自华为云社区《共筑数字化未来金山办公携手华为云完成文档中心和GaussDB适配》,作者:GaussDB数据库。近日,金山办公携手华为云完......
  • 华为OD机试 知识图谱新词挖掘
    华为OD机试【4大宝典】再次上新题!①Python解华为机试题:https://dream.blog.csdn.net/article/details/129221789②C++解华为机试题:https://dream.blog.csdn.net/article/details/129472919③Java解华为机试题:https://dream.blog.csdn.net/article/details/129652513④......
  • 华为OD机试 查找充电设备组合
    最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单 https://dream.blog.csdn.net/article/details/128980730华为OD机试真题大全,用Python解华为机试题|机试宝典 https://dream.blog.csdn.net/article/details/129221789【华为OD机试】全流程解析......
  • 华为2288H V5服务器安装PVE
    获取PVE文件,存储到本地进入华为BMC管理系统点击远程控制点击HTML集成远程控制点击系统启动项点击软驱重启系统Xorg-configurecp/xorg.conf.new/etc/X11/xorg.confvi/etc/X11/xorg.confChangeDriverfrom"modeset"to"fbdev"startx余下步......
  • 基于华为云图引擎GES,使用Cypher子查询进行图探索
    摘要:本文以华为云图引擎GES为例,来介绍如何使用图查询语言Cypher表达一些需要做数据局部遍历的场景。本文分享自华为云社区《使用Cypher子查询进行图探索--以华为云图引擎GES为例》,作者:蜉蝣与海。在图数据库/图计算领域,很多查询可以使用图查询语言Cypher、Gremlin......
  • 1、华为路由器百兆或千兆口解决IP配置问题
    遇到的问题:通常情况下,华为路由器千兆口可以配置IP,无需划分VLAN都可以。但是,百兆口如果是不支持三层交换的话,就无法直接进行IP配置。此时,需要配置VLAN,将VLAN加入端口,并且pvid还得加上。 注意:交换机和路由器都类似。最后就是不同网段,应使用相关协议、配置路由等。......
  • 关于华为MetaERP,我说几句
    关于华为MetaERP,我说几句  作为一个ERP(SAPERP)咨询行业的老兵,笔者对于华为的MetaERP充满期待,它代表了高端国产ERP系统的未来! MetaERP的出现,使得国产高端ERP系统实现了从无到有的突破。在长远的可以预计的未来,华为的MetaERP将会给以SAP/Oracle为代表的高端ERP系统厂商带......
  • 华为云数据库首席专家谈分布式数据应用挑战和发展建议
    摘要:本文分析了分布式数据库发展情况、分布式数据库应用的主要问题,从行业应用的角度给出了分布式数据库发展的建议。本文分享自华为云社区《数字化转型下我国分布式数据库应用挑战及发展建议》,作者:数据库领域科学家、华为云数据库GaussDB首席专家冯柯。当前,金融等重点行业都在......
  • 2022最简单方法更新华为鸿蒙3.0系统HarmonyOS 3.0安装谷歌服务框架GMS谷歌应用商店Goo
    原视频:https://www.youtube.com/watch?v=AsAiuMKXOQYGbox谷歌框架官方下载地址:https://www.gboxlab.com/Gbox谷歌框架带谷歌应用商店的旧版本下载:https://www.mediafire.com/file/sj0l50pogpjwjnb/GBox-release-1.3.20.apk/file......