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/下载按钮,
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.打开首页,blog.facebqq.com/
至此,一个属于自己的博客基本配置就完成了。
怎么才能把blog变得漂亮呢?这个看起来好丑耶。那么继续期待吧,下一篇,我们来一步步的给他打扮的美美哒,最关键是免费哦~
问题答疑
1.为啥要采用宝塔面板,而不是一步步的用Nginx搭建?
答:嗯,不得不说这是一个好问题。这个不是我不会,是我为了展示快速的教大家搭建,也是想向大家推荐的一种方式。如果你只是想要一个简单的blog系统,也许那就够用了。别人已经为我们提供了非常好的工具,能够节省我们很多时间。我们又何必舍近而求远呢?当然,你真的有需要,我们看下一个问题。
2.在何种情况下有必要启用Nginx的搭建方式,而不是用宝塔?
答:天下武功唯快不破。在有UI的方式中,固然配置的速度很快,但是也有诸多问题,比如个性化的内容展示。特殊的配置,多个不同的网址共用一个服务器,等等,都没办法满足。此时,我们就不得不一步步的安装自己需要内容。同时,也可以在目录结构及程序上做的更好。
3.下一篇你准备说点啥?
答:啊,这个问题嘛,当然是把我们的小站变得美美的啦~