当前位置: 首页 > news >正文

828华为云征文|WordPress部署

目录

前言

一、环境准备

二、远程连接

三、WordPress简介

四、WordPress安装

1. 基础环境安装

​编辑 2. WordPress下载与解压

3. 创建站点

4. 数据库配置

总结


前言

  WordPress 是一个非常流行的开源内容管理系统(Content Management System, CMS),它允许用户创建和管理网站或博客,而无需深厚的编程知识。下面我们将使用华为云的服务器来部署一个WordPress,体验一下WordPress的功能之所在。

一、环境准备

产品链接:Flexus云服务器X实例-华为云 (huaweicloud.com)

  首先,我们需要购买相应的服务器,这里使用的是 Flexus云服务器X实例 服务器。产品链接2如上所示,我们点击链接中的购买可以跳转选择实例规格等配置信息。

   在这里,我选择的实例规格为4核心12G内存,操作系统采用的是Ubuntu,具体选择如下图所示:

二、远程连接

  购买好相应的服务器后,我们该尝试连接服务器了。在这里,我采用的是华为云提供的CloudShell来进行远程的访问连接,当然,,也可以使用其他工具如FinalShell等进行连接。在此之前,华为云提示我们需要先放行21端口(不同的服务器厂商可能会提供不同的连接方式,这里仅供参考),这边我在正式连接之前在安全组中将21端口的入方向规则添加了上去,如下图所示:

  配置完入方向的规则后,我们再次在浏览器上输入相应的地址,通过CloudShell(输入账号和密码后)就能够访问我们的云服务器了。

  我们使用命令行操作服务器的时候,不够方便,也不太方便后续的运维工作,所以,我在此基础上安装了宝塔面板,可视化的图形界面方便了软件的安装和部署。在Ubuntu系统下可以输入以下命令安装宝塔面板:

wget -O install.sh https://download.bt.cn/install/install_lts.sh && sudo bash install.sh ed8484bec 

  当宝塔面板安装完毕后,我们可以看到如下的提示, 后续我们可以在浏览器上输入相应的外网地址访问我们的宝塔面板了。

  在访问宝塔面板之前,我们还需要按照其提示先放行服务器相应的端口,再进行连接。放行的端口如下图所示:

  端口放行后,我们在浏览器输入相应的账号和密码后就可以通过宝塔面板来访问服务器啦。

三、WordPress简介

  WordPress 是一个非常流行的开源内容管理系统(Content Management System, CMS),它允许用户建立和管理网站,包括博客、企业网站、电子商务平台等。WordPress 最初在2003年由马特·穆伦维格(Matt Mullenweg)和迈克·利特卡(Mike Little)创建,目的是为用户提供一个易于使用的博客发布平台。随着时间的发展,WordPress 已经从一个简单的博客工具发展成为一个强大的网站构建平台。以下是 WordPress 的一些主要特点:

  1. 易用性:WordPress 提供了直观的界面,即便是非技术人员也能够快速上手。
  2. 可扩展性:通过插件(Plugins)可以轻松地添加各种功能到你的网站,比如SEO优化、社交媒体分享、联系表单等。
  3. 主题支持:WordPress 拥有大量的主题(Themes),可以让用户改变网站外观而无需编写代码。
  4. 社区与支持:由于其庞大的用户基数,WordPress 有一个活跃的开发者社区提供大量的资源和支持。
  5. 多语言支持:WordPress 支持多种语言,并且很容易切换不同的语言版本。
  6. 移动响应:许多 WordPress 主题都是响应式的,意味着它们会自动适应不同大小的屏幕,如桌面电脑、平板电脑和手机。
  7. 安全性:虽然没有系统是完全安全的,但 WordPress 定期更新来修补已知的安全漏洞,并提供了许多安全插件帮助保护网站免受攻击。
  8. SEO友好:WordPress 的结构对搜索引擎非常友好,加上合适的 SEO 插件可以帮助提高网站在搜索结果中的排名。

  WordPress 有两个主要版本:托管服务 WordPress.com 和自行安装的 WordPress.org。WordPress.com 为用户提供了一个更加简便的方式来开始他们的网站,无需担心服务器配置等问题;而 WordPress.org 则给那些想要更多控制权的用户提供源代码下载,允许他们在自己的服务器上安装 WordPress。总之,WordPress 是一个灵活而又强大的平台,适合个人博主、小型企业乃至大型组织使用。

四、WordPress安装

1. 基础环境安装

  进入宝塔面板,我们首先根据提示安装好Nignx、MySQL等管理工具,方便后续代码的部署与访问。

 2. WordPress下载与解压

 安装好基础环境后,我们可以选择一个目录,利用wget命令将WordPress的压缩包下载下来,然后解压,下载和解压的代码如下所示: 

wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz

  下面是一个示例图: 

3. 创建站点

  上述步骤做好之后,我们在网站的PHP项目下点击添加站点,选择刚刚解压后的wordpress目录(域名填写服务器的地址即可)。如下图所示:

  站点创建成功后,我们输入服务器地址进行访问,就可以看到如下的页面: 

4. 数据库配置

  前面我们只是创建了站点,还没有创建数据库。接下来,我们需要在数据库的MySQL下点击添加数据库,填好数据库、用户名和密码进行创建,如下图所示:

  创建好数据库后,我们访问网站后需要先填写数据库名、用户名和连接密码,进行脚本的执行与初始化。下面的localhost和wp_可以不做修改。如下图所示:

  填写好之后,我们可以看到网站提示我们需要找到wp-config.php文件并将下面的配置信息粘贴到wp-config.php文件中。

  我们可以在wordpress的安装目录下找到wp-config.php文件,将上面的配置粘贴进来即可。

  粘贴之后,再次进入网站,我们就可以访问我们部署的WordPress啦。

总结

  通过本文,我们了解了如何使用华为云服务器来部署一个WordPress网站。整个过程包括了环境准备、远程连接、安装宝塔面板以简化管理,以及最后的WordPress安装和配置。成功地完成这些步骤后,我们就能够拥有一个可以立即开始使用的WordPress网站。无论您是技术爱好者还是商业用户,都可以从这个强大的平台中受益,构建出美观且功能丰富的在线存在。

相关文章:

828华为云征文|WordPress部署

目录 前言 一、环境准备 二、远程连接 三、WordPress简介 四、WordPress安装 1. 基础环境安装 ​编辑 2. WordPress下载与解压 3. 创建站点 4. 数据库配置 总结 前言 WordPress 是一个非常流行的开源内容管理系统(Content Management System, CMS&#xf…...

华为开源自研AI框架昇思MindSpore应用案例:计算高效的卷积模型ShuffleNet

如果你对MindSpore感兴趣,可以关注昇思MindSpore社区 ShuffleNet ShuffleNet网络介绍 ShuffleNetV1是旷视科技提出的一种计算高效的CNN模型,和MobileNet, SqueezeNet等一样主要应用在移动端,所以模型的设计目标就是利用有限的计算资源来达到…...

《C++ 小游戏:简易飞机大战游戏的实现》

文章目录 《C 游戏代码解析:简易飞机大战游戏的实现》一、游戏整体结构与功能概述二、各个类和函数的功能分析(一)BK类 - 背景类(二)hero_plane类 - 玩家飞机类(三)plane_bullet类 - 玩家飞机发…...

SpringCloud源码:服务端分析(二)- EurekaServer分析

背景 从昨日的两篇文章:SpringCloud源码:客户端分析(一)- SpringBootApplication注解类加载流程、SpringCloud源码:客户端分析(二)- 客户端源码分析。 我们理解了客户端的初始化,其实…...

插槽slot在vue中的使用

介绍 在 Vue.js 中,插槽(slot)是一种用于实现组件内容分发的功能。通过插槽,可以让父组件在使用子组件时自定义子组件内部的内容。插槽提供了一种灵活的方式来组合和复用组件。 项目中有很多地方需要调用一个组件,比…...

针对考研的C语言学习(定制化快速掌握重点2)

1.C语言中字符与字符串的比较方法 在C语言中&#xff0c;单字符可以用进行比较也可以用 > , < ,但是字符串却不能用直接比较&#xff0c;需要用strcmp函数。 strcmp 函数的原型定义在 <string.h> 头文件中&#xff0c;其定义如下&#xff1a; int strcmp(const …...

[C++][IO流][流输入输出][截断理解]详细讲解

目录 1.流输入输出说明1.<<执行顺序2.>>执行顺序 2.截断(trunc)理解 1.流输入输出说明 1.<<执行顺序 链式操作的顺序&#xff1a;当使用多个<<操作符进行链式插入时&#xff0c;执行顺序是从左到右的 每个<<操作都将数据插入到前一个流的输出中…...

阿里云部署1Panel(失败版)

官网脚本部署不成功 这个不怪1panel,这个是阿里Linux 拉不到docker的下载源,懒得思考 正常部署直接打开官网 https://1panel.cn/docs/installation/online_installation/ 但是我使用的阿里云os(Alibaba Cloud Linux 3.2104 LTS 64位) 我执行不管用啊装不上docker 很烦 curl -s…...

九、设备的分配与回收

1.设备分配时应考虑的因素 ①设备的固有属性 设备的固有属性可分为三种:独占设备、共享设备、虚拟设备。 独占设备 一个时段只能分配给一个进程(如打印机) 共享设备 可同时分配给多个进程使用(如磁盘)&#xff0c;各进程往往是宏观上同时共享使用设备而微观上交替使用。 …...

单片机的原理及应用

单片机的原理及应用 1. 单片机的基本原理 1.1. 组成部分 单片机主要由以下几个部分组成&#xff1a; 中央处理器&#xff08;CPU&#xff09;&#xff1a;执行指令并控制整个系统的操作。 存储器&#xff1a; 程序存储器&#xff08;Flash&#xff09;&#xff1a;存储用户…...

Python数据分析篇--NumPy--入门

我什么也没忘&#xff0c;但是有些事只适合收藏。不能说&#xff0c;也不能想&#xff0c;却又不能忘。 -- 史铁生 《我与地坛》 NumPy相关知识 1. NumPy&#xff0c;全称是 Numerical Python&#xff0c;它是目前 Python 数值计算中最重要的基础模块。 2. NumPy 是针对多…...

OJ在线评测系统 后端 判题机模块预开发 架构分析 使用工厂模式搭建

判题机模块预开发(架构师)(工厂模式) 判题机模块 是为了把代码交个代码沙箱去处理 得到结果返回 代码沙箱 梳理判题模块和代码沙箱的关系 判题模块&#xff1a;调用代码沙箱 把代码和输入交给代码沙箱去执行 代码沙箱&#xff1a;只负责接受代码和输入 返回编译的结果 不负…...

linux 目录文件夹操作

目录 查看文件夹大小&#xff1a; Linux统计文件个数 2.统计文件夹中文件个数ls -l ./|grep "^-"|wc -l 4.统计文件夹下文件个数&#xff0c;包括子文件ls -lR | grep "^-"| wc -l 统计文件个数 移动绝对目录&#xff1a; 移动相对目录 test.py报错…...

(Linux驱动学习 - 4).Linux 下 DHT11 温湿度传感器驱动编写

DHT11的通信协议是单总线协议&#xff0c;可以用之前学习的pinctl和gpio子系统完成某IO引脚上数据的读与写。 一.在设备树下添加dht11的设备结点 1.流程图 2.设备树代码 &#xff08;1&#xff09;.在设备树的 iomuxc结点下添加 pinctl_dht11 &#xff08;2&#xff09;.在根…...

前端登录页面验证码

首先&#xff0c;在el-form-item里有两个div&#xff0c;各占一半&#xff0c;左边填验证码&#xff0c;右边生成验证码 <el-form-item prop"code"><div style"display: flex " prop"code"><el-input placeholder"请输入验证…...

【鸿蒙】HarmonyOS NEXT应用开发快速入门教程之布局篇(上)

系列文章目录 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器&#xff08;上&#xff09; 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器&#xff08;下&#xff09; 【鸿蒙】HarmonyOS NEXT应用开发快速入门教程之布局篇&#xff08;上&#xff09; 文…...

使用 Nginx 和 Gunicorn 部署 Flask 项目详细教程

使用 Nginx 和 Gunicorn 部署 Flask 项目详细教程 在这篇文章中&#xff0c;我们将介绍如何使用 Nginx 和 Gunicorn 来部署一个 Flask 项目。这种部署方式非常适合在生产环境中使用&#xff0c;因为它能够提供更好的性能和更高的稳定性。 目录 Flask 项目简介环境准备Gunico…...

linux中bashrc和profile环境变量在Shell编程变量的传递作用

在 Linux 系统中&#xff0c;.bashrc文件和.profile文件都是用于配置用户环境的重要文件&#xff0c;它们之间有以下关联&#xff1a; 一、作用相似性 环境设置&#xff1a;两者都用于设置用户的环境变量和启动应用程序的配置。例如&#xff0c;它们可以定义路径变量&#xf…...

数据结构-4.2.串的定义和基本操作

一.串的定义&#xff1a; 1.单/双引号不是字符串里的内容&#xff0c;他只是一个边界符&#xff0c;用来表示字符串的头和尾&#xff1b; 2.空串也是字符串的子串&#xff0c;空串长度为0&#xff1b; 3.字符的编号是从1开始&#xff0c;不是0&#xff1b; 4.空格也是字符&a…...

fastzdp_redis第一次开发, 2024年9月26日, Python操作Redis零基础快速入门

提供完整录播课 安装 pip install fastzdp_redisPython连接Redis import redis# 建立链接 r redis.Redis(hostlocalhost, port6379, db0)# 设置key r.set(foo, bar)# 获取key的值 print(r.get(foo))RESP3 支持 简单的理解: 支持更丰富的数据类型 参考文档: https://blog.c…...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站&#xff0c;会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后&#xff0c;网站没有变化的情况。 不熟悉siteground主机的新手&#xff0c;遇到这个问题&#xff0c;就很抓狂&#xff0c;明明是哪都没操作错误&#x…...

Objective-C常用命名规范总结

【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名&#xff08;Class Name)2.协议名&#xff08;Protocol Name)3.方法名&#xff08;Method Name)4.属性名&#xff08;Property Name&#xff09;5.局部变量/实例变量&#xff08;Local / Instance Variables&…...

在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module

1、为什么要修改 CONNECT 报文&#xff1f; 多租户隔离&#xff1a;自动为接入设备追加租户前缀&#xff0c;后端按 ClientID 拆分队列。零代码鉴权&#xff1a;将入站用户名替换为 OAuth Access-Token&#xff0c;后端 Broker 统一校验。灰度发布&#xff1a;根据 IP/地理位写…...

在 Spring Boot 中使用 JSP

jsp&#xff1f; 好多年没用了。重新整一下 还费了点时间&#xff0c;记录一下。 项目结构&#xff1a; pom: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://ww…...

【WebSocket】SpringBoot项目中使用WebSocket

1. 导入坐标 如果springboot父工程没有加入websocket的起步依赖&#xff0c;添加它的坐标的时候需要带上版本号。 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId> </dep…...

【Kafka】Kafka从入门到实战:构建高吞吐量分布式消息系统

Kafka从入门到实战:构建高吞吐量分布式消息系统 一、Kafka概述 Apache Kafka是一个分布式流处理平台,最初由LinkedIn开发,后成为Apache顶级项目。它被设计用于高吞吐量、低延迟的消息处理,能够处理来自多个生产者的海量数据,并将这些数据实时传递给消费者。 Kafka核心特…...

Java 与 MySQL 性能优化:MySQL 慢 SQL 诊断与分析方法详解

文章目录 一、开启慢查询日志&#xff0c;定位耗时SQL1.1 查看慢查询日志是否开启1.2 临时开启慢查询日志1.3 永久开启慢查询日志1.4 分析慢查询日志 二、使用EXPLAIN分析SQL执行计划2.1 EXPLAIN的基本使用2.2 EXPLAIN分析案例2.3 根据EXPLAIN结果优化SQL 三、使用SHOW PROFILE…...

DAY 45 超大力王爱学Python

来自超大力王的友情提示&#xff1a;在用tensordoard的时候一定一定要用绝对位置&#xff0c;例如&#xff1a;tensorboard --logdir"D:\代码\archive (1)\runs\cifar10_mlp_experiment_2" 不然读取不了数据 知识点回顾&#xff1a; tensorboard的发展历史和原理tens…...

深入解析 ReentrantLock:原理、公平锁与非公平锁的较量

ReentrantLock 是 Java 中 java.util.concurrent.locks 包下的一个重要类,用于实现线程同步,支持可重入性,并且可以选择公平锁或非公平锁的实现方式。下面将详细介绍 ReentrantLock 的实现原理以及公平锁和非公平锁的区别。 ReentrantLock 实现原理 基本架构 ReentrantLo…...

旋量理论:刚体运动的几何描述与机器人应用

旋量理论为描述刚体在三维空间中的运动提供了强大而优雅的数学框架。与传统的欧拉角或方向余弦矩阵相比&#xff0c;旋量理论通过螺旋运动的概念统一了旋转和平移&#xff0c;在机器人学、计算机图形学和多体动力学领域具有显著优势。这种描述不仅几何直观&#xff0c;而且计算…...