前言
蛮早就想搭建一个自己私人的博客,但是时间比较紧急,而且我觉得博客是什么不重要,重要的是有经常写文章的一个习惯,或者说就是存储自己随笔的空间,仅此而已。
所以,我就将试试用宝塔来部署WorldPress,搭建一个比较好看的博客网站。写这篇文章也只是想给后来搭建这个系统的人或者就是小白一个搭建网站的流程和避坑的文章,现在搜索的文章蛮多都是比较久远的且我建站的时候并没有说到的坑。如果有错误的地方,请多多谅解。
建站流程
建站首先得了解一个完整的过程,这样建站不会说因为某个地方没有做,然后让搭建时间白白浪费,我之前建站是因为不知道域名备案需要这么的时间,花了我大概10天时间,现在公安备案还没弄好。
下面是建站的完整流程:
-
购买服务器:我是去腾讯云薅羊毛,因为只要是25岁以下的程序员注册和实名认证就可以享受校园的优惠。轻量应用服务器只要100多一年。
-
购买域名:网站需要一个域名方便让别人去记忆,当然也可以用IP来访问,但是一个域名并不贵,我的域名是花了6元一年,而且还可以申请ssl的证书,真的爽!
-
设置防火墙:当购买了轻量级应用服务器后,就需要进入
控制台-防火墙去开放一些软件或者数据库的默认端口,21是winSCP(文件上传软件)、443 HTTPS默认端口、80 Nginx默认端口、39000-40000是宝塔FTP空间插件需要开放的端口等等。
- 网站备案:网站备案分为ICP备案和公安备案,这两个备案我们都需要去申请,但是只要ICP备案通过,我们就可以解析到自己的网站。因为我的是腾讯云,所以我是去腾讯云去完成ICP备案。
注意腾讯云那边申请是需要将承诺书下载签字按手印才可以下图仅仅是ICP备案的流程,当完成这一边会要求去全国互联网安全管理中心去公安备案。
- 宝塔下载相关运行环境:到了这一步,其实已经完成打通建站的基本步骤,下面也就是安装WordPress所需要的运行环境,然后将WordPress放到对应的目录下面就好了。WordPress需要Nginx、PHP、MYSQL、phpMyAdmin这些软件。然后下面这些版本是我经历很多次的重装系统和宝塔面板才得出比较稳定的。我这边使用的是
wordPress5.9版本的。
- 宝塔建立wordpess数据库,将官网下载的WordPress源码解压放置在域名文件下面。建立数据库的时候需要创建一个用户,给用户赋予相关权限,这样安装的时候就可以填入创建的用户。不然wordPress会报错
下面可以按照图文来配置站点。
如果上面的ssl,保存不成功,这时候你得看看你的
配置文件(就是上面图的)有没有下面这段话
server
{
listen 80;
listen 443 ssl http2;
如果这样做还是报错,那么可能是你防火墙没有打开443端口,可以去打开再试试。
然后打开宝塔面板网站-站点根目录 ,进入到站点下面,将从wordPress官网下载的源码解压放置在站点文件下面,就像下图这样。不能嵌套一层文件夹。
然后这算正式配置成功了,这时候我们访问域名/install.php 这个页面,我们就可以进行安装,填写相关信息如前面记录着数据库用户、数据库名字、密码。然后这时候就等待安装成功了。
总结:
其实一开始我以为安装这个不会太久时间,但没想到宝塔相关版本可能有些bug、wordpress新版本会打开不了后台设置的页面等等,让我花费了整整三天时间,这其中我睡觉都在想相关问题是怎么解决的,不过后面还好解决了。
至于为什么我是选择去官网下载源码进行部署,而不是去使用宝塔的一键部署,是因为那个4.8版本的在后台页面设置和一些主题方面会有bug。
如果有那点没讲清楚,可以告诉我,然后我再修改下。
更新
今天,发现很多时候我安装不同版本的wordpress会出现页面空白喝一些其他的问题,其实还是兼容性问题。
关于wordpress页面或者文章打开空白原因
如果创建页面或者写文章出现页面是白屏或者其他问题,是请立即更换浏览器 !