侧边栏壁纸
博主头像
Linux学习记录博主等级

我们因为好奇而所获得的一切,最终会因为骄傲而全然玷污

  • 累计撰写 45 篇文章
  • 累计创建 13 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

从Windows迁移wordpress5.4.2到ubuntu20.04

Frank
2020-10-13 / 0 评论 / 0 点赞 / 2 阅读 / 1790 字

之前一直在自己的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

0

评论区