之前一直在自己的WIN10笔记本上用IIS+MYSQL搭建了wordpress,记录平时学习的心路历程,最近入坑腾讯云服务器,就想着将WP迁移过去。
我的迁移过程十分简单粗暴:
1、我的云服务器仍然是我喜欢的ubuntu20.04,直接全新安装Apache2+Mariadb+PHP;
参考:《从头安装Ubuntu所需软件(二):php及模块》、《二步折腾Apache:配置站点https》、《ubuntu20.04安装phpmyadmin的坑》
2、全新安装wordpress5.4.2;
3、登陆wordpress后台--工具--导出,将所有文章导出;然后同理导入到新站;
4、将wp-content/uploads下的文件夹整个转移到新服务器(我这里是压缩ZIP后传送过去)
到此,迁移过程完毕,其实真的挺简单。
PS:
1、重新配置apache的https访问时,当我配置好证书,开启ssl功能后,apache就一直无法启动成功,后来才发现是证书路径没设置对;
2、如何配置http强制跳转https:
编辑网站配置文件,我这里是wordpress.conf
新增以下三行:
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]
第一条是开启rewrite功能
第二条 为不是https的时候执行下面的规则
第三条 ^ 匹配行的开始
$1引用RewriteRule中的第一个正则(.*)代表的字符, %{SERVER_NAME}就是监听的网站域名,
[L]:结尾标识。停止重写操作,并不再应用其他重写规则。防止本条规则被后续规则影响
R 强制外部重定向
然后开启rewrite功能,重启apache
sudo a2enmod rewrite
sudo systemctl restart apache2
http跳转https方法参考:https://blog.csdn.net/xhyyyyy/article/details/90407169
文章评论