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. php 获取某文件夹(比如共享文件夹)下图片并下载并压缩成zip

    1.前端部分:直接请求 2.后端php //zip下载public function downZip(){ $pro_code = "test"; //zip名称 //获取列表 $ ...

  2. 一、Github+Pycharm基础

    GitHub为版本管理工具 常用的版本管理工具:本地化版本管理系统.集中式版本管理系统SVN.分布式版本管理系统 一.安装git(自行百度) 二.文件操作与分支管理基础 1.版本控制系统分类 集中化版 ...

  3. IDEA 新建 Java 项目 (图文讲解, 良心教程)

    IDEA 新建 Java 项目 (图文讲解, 良心教程) 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载 ...

  4. class的大小

    3个问题: sizeof一个空类是多大?为什么?编译器为什么这么做? 在这个类中添加一个virtual函数后再sizeof,这时是多大?为什么? 将这个类再virtual继承一个其它的空类,这是多大? ...

  5. algorithm库介绍之---- stable_sort()方法 与 sort()方法 .

    文章转载自:http://www.cnblogs.com/ffhajbq/archive/2012/07/24/2607476.html 关于stable_sort()和sort()的区别: 你发现有 ...

  6. opencv打开摄像头获取视频程序

    // // main.cpp // opencv3 // // Created by PKU on 14-9-16. // Copyright (c) 2014年 PKU. All rights re ...

  7. BUAA软件工程个人项目

    写在前面 项目 内容 所属课程 2020春季计算机学院软件工程(罗杰 任健) (北航) 作业要求 [个人项目作业](<https://edu.cnblogs.com/campus/buaa/BU ...

  8. 通俗易懂的JS之Proxy

    与掘金文章同步,地址:https://juejin.cn/post/6964398933229436935 什么是代理模式 引入一个现实生活中的案例 我们作为用户需要去如何评估一个房子的好坏.如何办理 ...

  9. centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息

    centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息 rose_willow rose_willow 发布于 2016/06/16 11:32 字数 902 阅读 405 收藏 0 点赞 0 ...

  10. Tomcat修改jdk版本

    tomcat修改jdk版本 修改tomcat bin目录下的catalina.sh和setclasspath.sh文件,添加以下内容 export JAVA_HOME=/home/nodemanage ...