前言
前几天发生的娱乐圈、同人圈大事件:227事件肖战粉丝偷袭AO3同人圈始末
之后跟几个群友聊到这件事,得知其实有不少做漫画汉化的人喜欢用 Wordpress 存图片,AO3 挂了之后也有人推荐用 Wordpress
一开始我以为是自己搭建 Wordpress 网站,觉得那挺好的
但是后来才发现,并不是自己搭建,而是将内容直接托管在 https://zh-cn.wordpress.com/
类似于以前的网易博客、新浪博客
依然是依赖于平台,一旦 https://zh-cn.wordpress.com 被封,也是无家可归
所以推荐大家有需求的,还是自己搭建一个属于自己的 Wordpress
除了同人圈,其实也希望做自媒体的,也能够搭建自己的网站存放内容,而不是依赖于平台。
依赖于平台,你的创作自由就受限于平台规则,删帖删文章你无可奈何。
而在自己的网站,想发什么发什么。虽然这么说有点绝对,但绝对会比平台自由。
准备工作
本文是面向完全没有基础的新手,因此在教程内容上会尽量做到细致、易懂。
在建站之前,当然首先要有服务器,不知道买什么服务器的,可以看下这篇文章:
如果你是完全没有接触过建站的新手,那么在看这篇文章之前,你还需要先看以下的文章:
- 购买属于你自己网站的域名,就像百度的域名是 baidu.com,你的网站也需要一个域名。购买域名详细图文教程:建站之路 | Namesilo 注册 购买 管理域名详细教程 附Namesilo 优惠码
- 购买用于存放你的网站的服务器,一般称为 VPS,更详细的内容查看教程:建站之路 新手入门 | VPS简介及搬瓦工Banwagon 便宜稳定VPS购买教程 附优惠码
- VPS相当于一台远程电脑,购买后你需要连接到 VPS,进行之后的建站一系列操作,连接 VPS 的图文教程:建站之路 | 详细介绍如何使用Xshell 远程登录VPS 附下载地址
- 连接上之后,就可以为建站安装需要用到的软件,即 MySQL、PHP、Nginx 等软件,听起来很难,但实际上只需要安装一个宝塔面板,安装好之后就可以在宝塔面板上一键安装MySQL、PHP、Nginx :建站之路 | 宝塔面板安装使用新手教程
- 最后一个准备工作,是将你购买的域名,指向到你的服务器 IP:建站之路 使用CloudFlare隐藏服务器IP 解析域名 获取SSL证书
需要注意的几个点:
- 想好想要注册的域名,在注册之前,先查一下这个域名的是否被墙、是否被污染、域名的建站历史、域名在QQ、微信中发送时是否被判断为危险域名。查询工具:http://www.juming.com/gongju/jucha.htm
- 购买 VPS 需要注意挑选靠谱的商家,如果是搭建 Wordpress,VPS 配置建议内存最低1G
开始搭建
以上准备工作完毕后,此时你应该:
- 拥有自己的域名
- 拥有自己的VPS,并且已经搭建宝塔面板
- 宝塔面板已经安装好 MySQL、PHP、Nginx
- 域名已经解析指向到服务器 IP
一切就绪,就可以正式开始搭建
添加站点
首先登录你的宝塔面板,进行 添加站点 的操作,按照下面的图片逐步操作。
首先点击左侧 网站:
跳转到如下页面,点击 添加站点:
弹出如下界面:
需要注意的地方:
- 域名,填写你已经解析到这台服务器的域名地址。建站建议使用顶级域名,上图中我填写的是二级域名,因为顶级域名 uud.me 我已经用来搭建了现在的博客
- 数据库,默认是不创建的,你需要点击箭头所指的小三角形下拉,有两个选择:MySQL 和 SQLserver,选择MySQL,旁边的是编码,如上图选择 utf8mb4 即可,可以将数据库用户名和密码复制记录下来,之后会用到
- PHP版本,最新版的 Wordpress 建议使用 PHP7.3 以上版本,我这里安装的是 PHP7.4
填写完毕后,点击下方的 提交,此时站点已经添加成功
设置伪静态
我们可以先对站点进行一些设置,如下图,点击对应站点的 设置:
弹出如下界面,点击 伪静态,下拉选择 wordpress,然后保存:
添加SSL证书
证书的获取看这篇文章最后部分:建站之路 使用CloudFlare隐藏服务器IP 解析域名 获取SSL证书
建议证书文件自行保存到文档中,比如 txt 文档,以后用同一个域名建站时可以用到
如下图,点击 SSL,选择 其他证书:
注意上图,你获得的 SSL 证书是分两部分,一部分是 PRIVATE KEY,另一部分是 CERTIFICATE
你需要将 PRIVATE KEY 内容粘贴到 密钥(KEY)
将 CERTIFICATE 内容粘贴到 证书(PEM格式
点击 保存,如果证书格式没有错误、粘贴正确,将会成功添加并显示如下图:
顺便点击箭头所指,将 强制HTTPS 打开
至此,基本的站点设置完成,进入下一步:下载 Wordpress 程序
下载Wordpress程序
Wordpress 官网:https://wordpress.org/ (国内应该被屏蔽了,需要梯子)
中文版地址:https://cn.wordpress.org/download/
注意网站后缀 .org
才是 Wordpress 程序的官网,点击箭头所指 Get WordPress,就可以获取程序安装包:
两个箭头所指的是两个不同的下载链接,内容是一样的,只不过文件的压缩形式不同
其中一个是 Windows 系统常用的 .zip
格式,另一个是 Linux 系统常用的 .tar.gz
格式
.zip
格式下载链接:https://wordpress.org/latest.zip
.tar.gz
格式下载链接:https://wordpress.org/latest.tar.gz
将 Wordpress 程序安装包下载到我们的服务器其实有两种方式:
第一种,比较麻烦,首先从 https://wordpress.org/latest.zip 下载安装包到你本地电脑,然后通过宝塔面板将安装包上传到你的服务器。简单说就是先下载、再上传
第二种,比较简单,直接在服务器下载安装包
这里只介绍第二种简单的方法。
注意以下所有教程内容基于系统为 Centos7 的 VPS
使用 Xshell 远程登录 VPS 后,运行以下命令安装 wget:
yum - y install wget
然后需要进入上一步添加站点时,设置的站点目录,如何知道站点目录?看下图:
红色框框住的就是站点目录,可以点击它,就可以进入该目录,此时你的站点目录里的内容应该是这样的:
复制站点目录:
然后回到 Xshell 会话窗口中,输入如下命令进入该目录,注意需要替换为你自己的目录:
cd /www/wwwroot/wp.uud.me #注意替换为你自己的站点目录
然后使用 wget 拉取 Wordpress 最新版本:
wget https://wordpress.org/latest.tar.gz
下载成功后的显示:
解压压缩包:
tar zxf latest.tar.gz
此时宝塔面板里文件目录是这样的:
将 wordpress 文件夹里的内容移动到网站根目录,注意后面有一个 .
:
mv wordpress/* .
删除 wordpress 空文件夹以及压缩包:
rm -rf wordpress latest.tar.gz
此时宝塔里文件目录是这样的:
设置网站权限:
chown www:www -R /www/wwwroot/wp.uud.me
这条命令回车后,你应该会看到提示 chown: changing ownership of ‘/www/wwwroot/wp.uud.me/.user.ini’: Operation not permitted
无须理会,此时回到宝塔面板,你会发现除了 .user.ini
文件外,所有文件的所有者都变成了www
,则权限设置成功
安装Wordpress程序
一切准备就绪,可以进行安装
浏览器打开你的域名地址,比如我的是 wp.uud.me
自动跳转到安装页面,选择语言,然后点击 继续
跳转到如下界面:
点击 现在就开始!
跳转到如下界面,填写数据库相关信息,这些信息是你添加站点时生成的信息,如果你当时没有记录下来,你可以前往宝塔面板 在左侧的菜单栏点击 数据库 就可以查看
需要填写的是 数据库名 、用户名、密码
数据库主机 、表前缀 保持默认即可
如下图是我创建的数据库信息,填写好之后,点击提交:
如果填写无误,提交之后就会看到这个页面:
点击 现在安装
跳转到填写博客信息的页面:
按自己喜好填写即可,其中 对搜索引擎的可见性 这一项,如果你不希望被百度、谷歌这些搜索引擎爬取、索引你博客里的内容,可以勾选
以上的信息填写即设置,安装完毕也可以重新更改
填写完毕后,点击 安装WordPress
看到如下页面,即安装成功:
使用你设定的用户名和密码就可以登录 wordpress 后台
那么至此你已经拥有一个属于自己的 WordPress 网站
关于其他的插件、主题等等内容,之后会再更新介绍,你也可以先自行探索