欢迎访问我的个人博客: luomuxiaoxiao.com
您可能还会对这篇文章感兴趣:如何下载网站的在线视频
一、背景
二、环境
三、必备软件安装
3.1 安装Web服务器
3.2 安装MySQL
3.3 安装PHP
3.4 安装phpMyadmin
四、WordPress安装
4.1 下载wordpress
4.2 解压
4.3 添加数据库及相关权限。
4.3.1 查看当前认证方式
4.3.2 设置root用户密码并且换认证方式
4.4 为博客创建数据库
4.5 继续完成安装博客
五、遇到的问题
5.1 数据库导入页面检测到错误
六、参考文章
一、背景
现在(2019年2月22日)大家看到的我的博客是基于Ubuntu 14.04
搭建的,也就是说系统出来已经五年了,所以很多工具还是比较老的,于是我尝试着将系统做一次升级。升级过程中,提示我某些工具版本可能不兼容,等等,我都没怎么在意,结果升完级一看,博客无法正常打开了。只好将系统还原回去,另作打算。后来一想,即使能解决成功,但是肯定会出现一些小问题的,对于我这种有点小洁癖的人,心里自然是不太爽的。干脆基于Ubuntu 18.10
重新搭建博客,再将数据迁移过来。一来可以完美升级一下系统;二来顺便记录一下博客搭建的步骤和方法,分享给更多人;再次顺便实践一下博客数据的备份和恢复,以防万一哪天博客打不开,我可以以最快速度还原一个镜像出来。博客的迁移涉及到很多数据,比如博客文章的数据,网页站点的设置,还有一些小功能,比如安装SSL证书,添加google索引,等等。所以,本次博客的迁移将按照以下步骤来完成,每个步骤分别为一篇文章。
- 新系统上博客的搭建
- 博客数据备份、迁移和还原
- 个人博客免费申请并安装SSL证书
- 一些其他的小设置
简单说一下我的博客框架:我的博客是以WordPress
为模板、以apache
作为Web服务器、以phpmyadmin
为数据库管理工具搭建出来的。当然,安装wordpress最权威的教程自然是官方的博客。但是,安装不可避免的会碰到各种各样的问题。由于环境不一样,每个人遇到问题自然不一样。所以本文也会详细节录下来我这次安装时遇到的问题,以供大家参考。
二、环境
系统版本: Ubuntu 18.10
Kernel版本: 4.18.0-10-generic
以上是我本次搭建博客的服务器信息。该服务器是VPS,它是按照如何搭建自己的虚拟专用服务器上记录的方法创建出来的。注意:操作系统的版本是ubuntu 18.10
,不同的操作系统,后续安装的软件方法会略有不同,务必区分清楚系统版本。
三、必备软件安装
以下是官方博客中提到的安装WordPress
基本软件需求。
- PHP 7.3 or greater
- MySQL 5.6 or greater OR MariaDB 10.0 or greater
- Nginx or Apache with mod_rewrite module
- HTTPS support
下面我们来一一安装。安装时我参考了参考阅读1。
3.1 安装Web服务器
apache2
是一个被广泛使用的Web服务器,它的作用就是相应浏览器的需求,将用户需要的页面提供给浏览器。类似的nginx
也是一种Web服务器,我们在前面搭建Gerrit
的时候已经遇到过了。这里使用apache2
来最为我们本次搭建博客的Web服务器。其安装命令如下:
sudo apt update
sudo apt install apache2
安装完成之后,可以打开浏览器,输入以下网址来测试apache2
是否安装成功:
http://your_server_ip
想第一时间查看我的文章吗?请关注我的微信公众号号,搜索“落木萧萧技术论坛”或登陆我的个人博客:www.luomuxiaoxiao.com,更多精彩文章等你。