手把手教你搭建WordPress博客网站并发布至公网(上

本文涉及的产品
.cn 域名,1个 12个月
简介: 手把手教你搭建WordPress博客网站并发布至公网

概述

搭建一个真正有用的Web站点,您可以用它来撰写博客、搭建您自己的企业站点,外贸站点等,并且发布至公网上。

前置准备

查看当前WordPress版本的组件依赖需求

访问WordPress官网: https://wordpress.org/download/

在本教程发布时,当前最新的WordPress版本为5.8.2

下面红框位置显示,它需要依赖PHP 7.4

我们对比一下PHPStudy里的组件版本,当前PHP 7.4没有安装,后面需要安装一下。其它的我们都已经满足。

接下来,我们要做如下操作:

  • 安装数据库管理工具
  • 创建一个数据库
  • 安装PHP 7.4
  • 为WordPress新创建一个站点
  • 安装与配置WordPress

1 安装数据库管理工具

1.1 安装图形图数据库管理工具,SQL_Front

在PHPStudy面板-软件管理-找到SQL_Front,点击安装按钮

安装后,点击管理按钮,打开数据库工具

选择localhost本地数据库,点击打开按钮

如有错误提示,点击确认,忽略即可,不影响。

2 创建一个新数据库

2.1 创建数据库

在localhost上点击右键,选择新建数据库

数据库名称,可以自定义,这里填写如下:

数据库名称: wordpress 字符集: utf8mb4 字符集校队: utf8mb4_unicode_ci

之后,点击确认按钮。

数据库创建成功。

2.2 为数据库创建一个用户

为了安全起见,我们为wordpress数据库,单独创建一个的用户名和密码,用于管理它,而不是使用root账号。

用户点击右键,弹出菜单,选择 新建用户

本例中,我们创建一个简单用户名user1,密码:12345678

注:本例是为了教学演示,用户名及密码简单,您在生产环境,应该创建更复杂的用户名和密码。

选择权限栏,为用户添加权限,在赋予权限选择数据库,并指定wordpress数据库,然后在右侧勾选所有权限。该用户只能控制wordpress数据库,而不能读写其它数据库。

选择配置好的wordpress权限,点击确定按钮。

添加好以后,如下图所示:

3 安装PHP7.4

在PHPStudy管理面板–软件管理– php7.4.3nts,点击安装

4. 创建一个新站点

4.1 创建站点根目录

我们在D盘,创建一个websites目录,再在下面创建一个site1目录,作为本次wordpress站点的根目录,如图:

4.2 访问WordPress官网,下载最新版本的压缩包

下载地址: https://wordpress.org/latest.zip

下载后解压,将所有文件内容,复制

粘贴到site1目录下,如下图:

4.3 创建新Web站点

在PHPStudy面板–网站–点击创建网站按钮

按下图配置:

我们在本机,8080端口上,创建了一个新站点。如下图:

4.4 打开浏览器测试一下

http://localhost:8080/ ,显示如下图,证明新网站创建成功。

5 cpolar配置

如果之前没有安装过cpolar,请参考这个系列的《第一篇》教程。

5.1 在后台预留一个二级子域名

cpolar后台–预留–保留二级子域名,本例中: 二级子域名: dev10 (您可以配置成不同的) 地区: 选择 China VIP(cn_vip) 描述: wordpress (可选)

如下图:

5.2 修改cpolar配置文件,添加一个隧道指向8080端口

使用VS Code,打开cpolar配置文件

本例中,配置文件的路径在:C:\Users\michael.cpolar\cpolar.yml

打开后的样式:

我们在配置文件的最后面,添加一个新的隧道 隧道名称为wordpress,指向8080端口,二级子域名为dev10,地区是cn_vip,如下:

wordpress:
    proto: http
    addr: "8080"
    subdomain: dev10  #这里改为您自己的二级子域名
    region: cn_vip

修改后的配置文件,如下图:

注意:ymal格式是缩进敏感的,注意wordpress隧道的缩进与上面演示站点website的缩进是一致的。

如果缩进不一致,请适当调整。

修改后,保存文件。

目录
相关文章
|
1月前
|
域名解析 弹性计算 程序员
想要轻松地搭建一个即开即用的WordPress博客吗?借助宝塔面板镜像+阿里云ECS,迅速拥有自己的个人博客
拥有个人博客是每位程序员的梦想,但对服务器不熟悉的初学者而言,搭建博客颇具挑战。本文介绍利用阿里云市场的宝塔面板镜像与ECS云服务器,轻松搭建WordPress博客的方法,让您快速拥有专属博客空间。通过简单的操作步骤,即使是新手也能轻松上手,实现从零到有的博客搭建过程。
165 3
|
1月前
|
XML 搜索推荐 机器人
五个 WordPress 插件可提高网站参与度
五个 WordPress 插件可提高网站参与度
|
1月前
|
缓存 弹性计算 应用服务中间件
如何使用 Wordpress?托管, 网站, 插件, 缓存
如何使用 Wordpress?托管, 网站, 插件, 缓存
|
1月前
|
关系型数据库 MySQL 数据库连接
如何处理WordPress网站提示“建立数据库连接时出错”
如何处理WordPress网站提示“建立数据库连接时出错”
|
1月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
1月前
|
弹性计算 监控 安全
利用WordPress 模板建站,如果利用阿里云国际版获取网站高流量
利用WordPress 模板建站,如果利用阿里云国际版获取网站高流量
|
2月前
|
PHP SEO
WordPress博客每日定时发布 每天60秒读懂世界源码
WordPress博客每日定时发布 每天60秒读懂世界源码
58 0
WordPress博客每日定时发布 每天60秒读懂世界源码
|
4月前
|
弹性计算 关系型数据库 MySQL
使用资源编排 ROS 轻松部署单点网站——以 WordPress 为例
WordPress 是流行的开源CMS,阿里云的ROS(Resource Orchestration Service)提供模板化部署服务,简化云上环境如VPC、ECS、MySQL的创建。用户可通过ROS控制台选择模板一键部署WordPress,配置包括实例区、类型、系统盘及密码等参数。ROS模板定义了资源、参数和输出,自动处理依赖关系,实现云资源和应用的自动化部署。通过ROS,用户可以高效管理和更新整个资源栈,实现快速、可靠的云服务部署。
226 1
使用资源编排 ROS 轻松部署单点网站——以 WordPress 为例
|
4月前
|
弹性计算 负载均衡 关系型数据库
使用资源编排 ROS 轻松部署高可用架构网站——以 WordPress 为例
WordPress 是流行的开源 CMS,阿里云的资源编排服务 (ROS) 提供 IaC 功能,简化云上资源自动化部署,如创建 VPC、ECS、SLB、RDS 和弹性伸缩等。通过 ROS 模板(JSON/YAML),用户能快速部署高可用的 WordPress 环境,包括负载均衡、多可用区的 ECS 服务器集群、高可用 RDS 数据库等。模板定义了资源、参数和输出,用户在 ROS 控制台配置参数后一键部署。ROS 提升了部署效率,便于跨地域复制相同架构。
128 0
使用资源编排 ROS 轻松部署高可用架构网站——以 WordPress 为例
|
4月前
|
搜索推荐
wordpress网站添加一个临时维护功能
wordpress网站添加一个临时维护功能
52 3