前言:双十一又到了,上年89买的一年的阿里云服务器也快要到期了,续费的话要一千多,对于我这个穷的每天都吃土的人来说,续费是不可能的,这辈子都不会续费的,但是双十一的阿里云只对新用户打折力度才这么大,难不成还要去用别人的账户去买?其实如果你上次是通过支付宝买的,我们还可以去淘宝用淘宝账户买,一样算是新人折扣,我这次直接买了三年的,也才二百二十多块钱,可以说是很划算了;服务器买好了就可以开始转移自己的网站了
在迁移站点之前一定要对网站进行备份,可以在wordpress安装backwpup(提取码:asmt)插件进行备份。备份完成之后我们就可以安装 All-in-One WP Migration(提取码:kgbi) 一键式整站迁移插件。安装完成之后,使用该插件导出 -> 导出 -> 文件
然后等待打包好之后点击下载,下载整站文件
(1)将原域名解析到该主机下:1、域名转移:登录原主机 -> 控制台 -> 搜索进入'域名控制台' -> 点击需要转移的域名 -> 左侧找到'账号间转移' -> 输入验证码和要转移主的机账号点击提交;2、修改主机记录值:登录新主机控制台 -> 搜索进入'云解析DNS' -> 点击刚转移过来的域名 ->修改所有记录值为当前新主机公网IP地址。可以当新主机站点配置完成之后在转移,要不然原先网站也会不能用;
(2)配置新主机安装wordpress(如果忘记可参考:搭建个人博客(阿里云+wordpress小白篇))。这里你可以使用宝塔的一键部署直接安装wordpress,但是安装的wordpress版本是固定的;一般我们的网站主题是比较早的,可能会造成wordpress与我们网站版本不匹配,(博主就在这里踩坑了,一建安装完wordpress,在导入原网站下载的wordpress站点文件时,总是卡到某个百分比就无法继续进行);这里介绍一下通过宝塔安装指定版本的wordpress:
打开新主机下的wordpress安装插件 All-in-One WP Migration 和 all-in-one-wp-migration-file-extension(提取码:nlw6) (解除文件上传<512M限制辅助插件);使用插件 -> 导入 -> 将原先下载好的原站文件导入进来;导入后会询问是否覆盖文件,点击确定,然后修改固定连接并保存就好了;浏览器重新输入域名能正常展示就成功了。
如果站点有报错'Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /www/wwwroot/wellwin.top/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340',可能是你的博客安装了 Crayon Syntax Highlighter ,php7.2以上版本对转义语法要求更加严格了,使用xftp打开'/www/wwwroot/wellwin.top/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php'修改340行如下:
如果你的主页正常显示但是点击其他子页面出现404,那么你可能需要设置一下站点的伪静态:
1 2 3 4 5 |
location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; |
如果你是使用的主机IP地址初始化的worpress; 出现了点击其他页面跳转到主机IP地址下的其他页面地址,那么你需要去wordpress仪表盘---设置---常规---worpress地址和站点地址URL,修改为你现在域名地址,然后保存即可。记着当前IP需从旧主机转移过来