使用华为云Devcloud优雅的部署wordpress【开发者专属集市】
很多计算机专业的同学在上大学之后渴望搭建一个属于自己的博客网站,或者一些前端开发人员并不是很了解后端的部署运维操作,但是还想部署一个网站,当然,可以一点点去学操作,去部署,但是中间会浪费大量的时间也没必要的地方,今天华为云带来了一个对于非专业开发人员实用的代码开发流程平台Devcloud,无论你是新手小白,还是代码开发高手,这里总有一款产品适合你
1. 名词解释
1.1 什么是AppBazaar
AppBazaar开发者专属集市是基于华为云强大的算力资源,为开发者提供一套完整的代码开发平台,在这里,我们无需关注底层应用架构,开发者可以将更多的精力集中于代码逻辑上。
AppBazaar链接:https://console.huaweicloud.com/appbazaar/home?region=cn-north-4
这里提供了大量使用案例,可以帮助开发者更好地熟悉开发流程
1.2 华为云Devcloud
软件开发平台(DevCloud)是面向开发者提供的一站式云端DevSecOps平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。
1.3 wordpress开源博客系统
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
简单的话说,wordpress是一个博客系统,如果我们想要搭建一套博客系统,并不一定要从头开始一点点写代码,可以基于wordpress进行二次开发就可以,也可以搭建出符合自己审美特点的博客,当然即使那你不会写代码,wordpress提供了大量模板供用户使用
2. 搭建准备
2.1 华为云账号注册并实名认证
这个流程相对简单,和注册其他平台账号类似,我这里就不仔细展开说明了。
华为云官网链接:https://www.huaweicloud.com/
之后按照提示引导就可以进行实名认证了,如果有不明白的地方可以提工单
2.2 资源准备
我们常见的传统搭建wordpress博客使用的云服务器https://console.huaweicloud.com/ecm +域名https://console.huaweicloud.com/domain +数据库(https://console.huaweicloud.com/rds)的操作方式,除了购买硬件资源外,还要搭建软件环境
当然我们还可以体验DevCloud+ECS、MySQL搭建WordPress一键式部署wordpress
首先进入个人开发者的专属集市AppBazaar:https://console.huaweicloud.com/appbazaar/home?region=cn-north-4
可以看到很多官方文档,我们找到关于wordpress的文档
在体验期间不需要付费购买即可免费体验
点击立即购买
订单支付成功后可以下载操作文档进行操作,操作文档内容很详细,即使第一次使用也完全没有问题
付费完成后们按照操作说明进行部署
2.3 新建部署项目
进入华为云主页,按“产品”-“开发与运维”-“软件开发平台DevCloud”路径,进入华为云DevCloud平台首页。
点击新建项目
按照如下流程进行填写说明
创建成功进入主界面
在本地电脑中新建txt文档,重命名为docker-compose.wordpress.yml文件。
复制以下内容至docker-compose.wordpress.yml文件。
在正式应用过程中,请将以下password、user等相关信息进行修改。
version: "3"
services:
db:
image: mysql:8.0
command:
- --default_authentication_plugin=mysql_native_password
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress ##修改为自己的内容
WORDPRESS_DB_PASSWORD: wordpress ##修改为自己的内容
volumes:
db_data:
将文件上传至软件发布库中。
在主页找到软件发布库
上传本地编辑的yml文件
2.4 配置服务器
登录华为云弹性云服务器ecs控制台
选择“更多”-“设置”-“通用设置”,进入通用设置页面。 选择“主机组管理”,点击“新建主机组”按钮。
选择主机组管理—>新建主机组
按照需求购买合适的云服务
回到devcloud控制台设置主机组基本信息
选择添加主机
添加主机
验证连通性
验证成功
2.5 部署wordpress
进入devcloud首页,点击部署
部署模板选择“空白模板”,点击“下一步”按钮,填写基本信息
通过点击左侧部署步骤间的“+”号,界面右侧可弹出“添加步骤”菜单。 依次添加“安装/卸载Docker”
安装成功
“执行shell命令”
在第一个“执行shell命令”步骤,重命名为“docker-compose安装”。 输入shell命令:
yum install docker-compose -y
“选择部署来源”
“执行shell命令”步骤。
执行成功后进入配置界面
3.配置wordpress
3.1 基础配置
选择“简体中文”->“继续”。 设置站点标题、用户名、密码及电子邮件后,点击“安装WordPress”,如下图所示:
按照图片提示进行初始化配置
初始化成功后点击登录
wordpress后台界面仪表盘,在这里我们可以进行设置站点标题,发布文章,管理主题,对用户进行管理等功能
3.2 WordPress前台界面
在后台初始化完成后,我们进入前台界面
我们在前台界面可以看到博客平台已经搭建完成,并具备文章展示没评论编辑,分类,站内搜索等基本功能
但是界面相对简单,只具有基本功能,还不是很完善,下面我们去仪表盘对博客前台进行一下调整
3.3 WordPress前台界面配置
进入wordpress仪表盘,点击自定义站点
在这里可以配置站点的一些基本信息
如果想更改站点主题,可以选择更改主题
目前Wordpress自带三个默认主题,但我们也可以下载安装其他wordpress主题,目前适配wordpress的主题还是很多的,大家可以安装自己喜欢的主题
当然也可以在仪表盘进行其他设置,我就不一一列举了,大家可以动手体验一下,操作并不复杂
我们还可以在插件管理界面安装我们所需要的插件
举个例子,Wordpress编辑文章自带的编辑器不支持markdown格式,我们可以在下载一个markdown插件
安装完成后不要忘记点击启用
3.4 WordPress编辑文章并发布
点击写文章
对文章编辑进行测试
在右侧还可以对文章属性进行设置
点击发布文章后查看预览效果
关于使用wordpress发布文章就介绍到这里。当然我们还可以在用户管理界面新增普通用户和管理员用户,大家可以去尝试一下。
关于使用wordpress发布文章就介绍到这里。当然我们还可以在用户管理界面新增普通用户和管理员用户,大家可以去尝试一下。
【购物节已开启,个人开发者的专属集市AppBazaar来啦(所有商品购物节期间免费体验)】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/381337
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。
- 点赞
- 收藏
- 关注作者
评论(0)