2021年WordPress博客搭建教程

这是一篇关于2021最新版的WP个人博客搭建教程。整篇文章会事无巨细的一步步讲述搭建博客的每一步。

0.前言

随着互联网和移动互联网的飞速发展,博客这一功能恍若历史遗物,早已抛弃在互联网的荒漠中。但对于文章,观点,知识相关的内容却不曾被人遗弃。如今已化作公众号,头条号,大鱼号等,各个分发媒体平台,长短视频则是人们对内容的进一步延申。因此,博客对于普通用户来说,已经不重要,甚至没有任何意义。然而对于内容输出的作者来说,确实有着另一番的用途。比如,作为一个公开归集个人的所有创造记录。此处,有人会说,已经有很多人提供了各类的平台,自己没有必要搭建,每月支付一定的费用就行了。当然这种说法也没有错,错的是我,这么多年下来,见识到各种平台倒闭或者封杀,懂得都懂,不懂的做了之后也会懂。我就不在赘述。也有人说,可以放在公开笔记,或者GitHub上。这自然也是可以的。看个人的选择而已。

总之,在一定程度上搭建属于自己的博客,是有一定必要的。在搭建产品方面,我这里选择wordpress,wp经过多年发展,已经是一个非常成熟的产品,无论在SEO,性能优化,个性化需求扩展方面都有非常成熟的方案。这个我们会在后面的文章中,一一讲解。如果说,还要私心的话,那么选择wordpress也是为了后面的WooeCommerce的课程做了一下铺垫。

那么只需要一个低配的云服务和一个域名,简单几步安装,就可以拥有一个精美的,可自己定义的博客网站,来百无禁忌的分享自己的观点。那么,还等什么,让我们开始吧~

1.准备工作

1.一台云服务器(ECS),配置不限,一般ECS或者VPS的最低配都可以,土豪随意啦。作为题主,稍微考虑一下性能,我还是推荐一下,2核2G。

2.购买一个喜欢的域名。需要注意的是,国内的需要备案,国际的不需要。但是国际版在国内访问时需要额外的花费,购买CDN来加速。

3.购买完成云服务器后,推荐安装Linux系统,至于是Centos,Redhat,Debian,Ubuntu等,都不重要,喜欢就好。我下面的安装是用Debian系统为示例的,对于不了解Linux的同学,建议跟上,系统版本尽量选择最新的,当然实在没有也没事儿,出现问题了,我们克服一下,也应该可以解决。

2.开始搭建

1.下载WordPress安装包

打开WordPress的程序下载官网,国内官网/国际官网。找到download/下载按钮,(这儿我习惯性推荐英文原版)英文不好的同学也不用害怕,wp支持中文语言。)

2. 登录远程服务器

我这儿使用Xshell 6进行Linux登录。完成登录后,效果如下:

这儿可以使用Xshell6的免费版本;

登录完成后,可以使用 sudo -i 命令临时切换到超级管理员模式,避免安装过程中出现恼人的文件权限问题。从图片的信息中,可以看到,我使用的是Linux的Debian发行版本。

更新Dabain内核到最新版本,此处只是简单的更新一下发行版的软件版本相关内容,不涉及到发行版的大升级和内核升级。

apt-get update

apt-get upgrade

* 不执行也无太大关系。

3.域名DNS解析配置

将域名和云服务器的公共IP做DNS解析,选择A类解析。示例如下:

每家DNS供应商的操作UI可能不一样,不懂的同学,可以查看其帮助文档。我用的是NameSilo,仅是为了图便宜,但不做推荐,全球域名解析生效较慢。国内的域名服务商均需要备案后可以使用。此处略过不表。

4.安装宝塔面板(国际版)

这儿国内版本也可以,之所以用国际版是因为不需要填写手机号,不习惯英文界面的同学用国内版也是可以的。对于一个WP程序来说,简洁的国际版本已经够用了。下面也会给出下载连接。

打开宝塔面板官网,国内官网安装,找到如下地方:

国际官网安装(需要外网打开,内网打开会自动跳转到国内官网),如下:

点击 Free Install,找到如下图:

我在这里用的是Debian,

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh

在远程服务器上执行后,按照提示一步一步的操作即可。完成安装后,如下图所示:

会告诉Pannel的地址和端口,以及可以访问的用户名和密码。确认可用后,请立即修改端口及用户密码!!!非常重要!!!

如果地址无法访问,请检查Linux的防火墙设置,或者云服务器本身带有的安全策略,是否端口8888|888|80|443|20|21 开放了。

5. 一键安装PHP,Nginx,Mysql

按照我推荐的版本和选择安装即可,安装时间大约需要一个小时。下图为安装的过程。

如果安装过程中出现各类错误,可以重新尝试或者返回选择Fast模式安装。若是配置较低,Mysql可以改成5.6的版本。

6. 上传Wordpress和配置网址

如图,

解压后,更改文件名为网站名称,方便查找,

创建一个网站,注意网址和端口,

完成后,打开网址的配置,检查一下https是否配置好了,如果没有安装步骤配置即可。

7.添加数据库

添加完成后,也可以看到用户和密码。后面配置会用到

3. 初始化WP配置

2.直接打开当前的域名,WP会自动跳转到初始化页面,如:

此处我选择的是中文,当然根据需要,你也可以选择其他语言。

3.现在开始

3.配置信息

4.继续

登录后,即进入我们的后台了。

5.打开首页,https://blog.facebqq.com/

至此,一个属于自己的博客基本配置就完成了。

怎么才能把blog变得漂亮呢?这个看起来好丑耶。那么继续期待吧,下一篇,我们来一步步的给他打扮的美美哒,最关键是免费哦~

问题答疑

1.为啥要采用宝塔面板,而不是一步步的用Nginx搭建?

答:嗯,不得不说这是一个好问题。这个不是我不会,是我为了展示快速的教大家搭建,也是想向大家推荐的一种方式。如果你只是想要一个简单的blog系统,也许那就够用了。别人已经为我们提供了非常好的工具,能够节省我们很多时间。我们又何必舍近而求远呢?当然,你真的有需要,我们看下一个问题。

2.在何种情况下有必要启用Nginx的搭建方式,而不是用宝塔?

答:天下武功唯快不破。在有UI的方式中,固然配置的速度很快,但是也有诸多问题,比如个性化的内容展示。特殊的配置,多个不同的网址共用一个服务器,等等,都没办法满足。此时,我们就不得不一步步的安装自己需要内容。同时,也可以在目录结构及程序上做的更好。

3.下一篇你准备说点啥?

答:啊,这个问题嘛,当然是把我们的小站变得美美的啦~

2021年Wordpress博客搭建的更多相关文章

  1. WordPress博客搭建与问题总结

      一.WordPress博客搭建 1.安装Apache web服务器 yum install -y httpd systemctl restart httpd systemctl enable ht ...

  2. LNMP环境搭建之php安装,wordpress博客搭建

    LNMP环境搭建之php安装,wordpress博客搭建 一.介绍: 1.什么是CGI CGI全称是"通用网关接口"(Common Gateway Interface),HTTP服 ...

  3. 虚拟机之 Wordpress博客搭建

    WordPress博客需要LAMP环境,---  LAMP 官网:https://cn.wordpress.org/ wordpress-4.4.1版本环境要求是: php 5.2.4或以上 mysq ...

  4. WordPress博客搭建指南

    WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统.WordPress具有插件架构和模板系统.Alexa排行前100万的网站中有超过16.7%的网站使用WordPre ...

  5. 2021年Wordpress博客装修美化(二)

    使用古腾堡来排版页面 废话不多说,我们直接开始吧,今天主要来聊聊如何使用Wordpress自带的可视化页面编辑器.我相信只有驾驭最基础的可视化排版,后面才能对高级版本的扩展可视化编辑器elemento ...

  6. Linux 下Wordpress博客搭建

    Wordpress # 下载安装文件 cd /usr/local/nginx/html/blog wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN ...

  7. 烂泥:使用nginx利用虚拟主机搭建WordPress博客

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近开始打算学习nginx web服务器,既然是学习还是以实用为目的的.我们在此以搭建WordPress博客为例. 搭建WordPress博客,我们需要 ...

  8. 免费搭建wordpress博客有感

    之前一直有搭建个wordpress博客的想法,但一直没有实施.最近离职之后,空闲时间多了起来,就开始折腾wordpress博客起来. wordpress博客可玩性很高,但刚开始只想练练手,就没有想买域 ...

  9. LNMP架构之搭建wordpress博客网站

    系统环境版本 [root@db02 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@db02 ~]# uname -a Lin ...

随机推荐

  1. Portswigger web security academy:Cross-origin resource sharing (CORS)

    Portswigger web security academy:Cross-origin resource sharing (CORS) 目录 Portswigger web security ac ...

  2. web技术培训(二)-Flask后端框架初识

    web网站发展至今,特别是服务器端,涉及到的知识.内容,非常广泛.这对程序员的要求会越来越高.如果采用成熟,稳健的框架,那么一些基础的工作,比如,安全性,数据流控制等都可以让框架来处理,那么程序开发人 ...

  3. 【译】.NET 的新的动态检测分析

    随着 Visual Studio 16.9 的发布,Visual Studio 中的检测分析变得更好用了.本文介绍我们新的动态分析工具.这个工具显示了函数被调用的确切次数,并且比我们以前的静态检测工具 ...

  4. 【java框架】SpringBoot(7) -- SpringBoot整合MyBatis

    1.整合MyBatis操作 前面一篇提到了SpringBoot整合基础的数据源JDBC.Druid操作,实际项目中更常用的还是MyBatis框架,而SpringBoot整合MyBatis进行CRUD也 ...

  5. NABCD-name not found

    项目 内容 课程 2020春季计算机学院软件工程(罗杰 任健) 作业要求 团队项目选择 项目名称 FOTT 项目内容 在OCR-Form-Tools开源项目的基础上,扩展功能,支持演示更多的API,例 ...

  6. eth-trunk

    ------------恢复内容开始------------ 1.eth-trunk 是什么 *链路 聚合技术 2.做什么用的 *作为一种链路捆绑技术,可以把多个独立物理接口绑定在一起,作为一个大带宽 ...

  7. .Net core Worker Service 扩展库

    .Net core Worker Service 扩展库,目的为更易控制每一个worker 的运行. 提供根据配置文件对每一个Worker的停止.启动和自动解析注册Worker. 获取配置的方式不限于 ...

  8. macos查看端口状况

    Mac OS netstat命令与CentOS 略有出入 在Mac上正确使用的方法是:即-f需要加上地址族,-p需要加上协议TCP或者UDP等 如果需要查询inet:netstat -anvf ine ...

  9. 【转载】Windows 10系统默认将画面显示比例调整至125%或150%,最高分辨率已经达到3840×2160(4K)这一级别。

    高分屏打开软件界面模糊?不会设置太浪费 2017-08-31 19:37 抹又重彩 现在有好多朋友都喜欢并买了高分屏笔记本电脑.高分屏笔记本就是配有高分辨率屏幕的笔记本.为了给用户带来更好的视觉体验, ...

  10. 强哥MySQL学习笔记

    数据库服务器:1.数据库2.数据表 数据表:1.表结构(字段)2.表数据(记录)3.表索引(加快检索) 表引擎:1.myisam2.innodb 查看表字段desc table;删除数据库:drop ...