WordPress站点迁移及阿里云空间备案

之前个人博客站(IT老五一直都运行在香港主机(tncportal)上,虽然便宜且运行速度、收录都还可以,但是因为不能备案,且国内访问速度还是比不上国内主机,恰巧看到最近阿里云有活动,所以买了个阿里云虚拟主机,将wp站点迁移回国内,并进行空间备案。

周期

整个站点迁移及空间备案周期大概在7天左右,其中还包括了申请免费ssl以支持https等操作。这期间站点基本处于停止状态,而且百度收录对站点进行停站保护没有通过,幸运的是丢失的站点索引量不多,在站点重新开启后,几天时间就基本恢复之前的水平。

具体空间备案大概是4个工作日左右,保护中间周末一起不到6天;站点迁移基本上是在备案的同时进行,利用阿里的二级域名进行测试;在备案成功后花了1天时间进行调整,包括域名解析,申请免费ssl,二级域名重定向,站点调整等操作...

WordPress站点迁移

我迁移wp站点的方式简单暴力:

  1. 直接备份整个站点代码及文件,然后通过ftp上传到阿里云虚拟主机htdocs目录下并进行解压;
  2. 修改站点内文件的权限,基本思路是文件644,目录755,一些需要特殊设置的就不多说了,wp的权限配置相关文章网上搜索一大把;
  3. 数据库整库导出成sql,然后在阿里云后台运行sql,之后重置数据库密码;
  4. 打开站点代码,找到wp站点目录下wp-config.php文件,进行编辑,修改如下图:


    WordPress站点迁移及阿里云空间备案_第1张图片
    wp数据库配置修改
  5. 配置域名(包括域名解析和主机域名绑定),并购买免费ssl(这个在云虚拟主机后台申请比较难通过,在域名管理中查看域名信息底部购买ssl,然后选择免费的ssl,几分钟就可以申请通过)
  6. 配置.htaccess文件,进行二级域名重定向等操作(这个如果只做迁移,一般不需要修改)

至此,基本的迁移操作已经结束,输入域名,打开站点基本都能正常访问。但是,我还遇到了一些其他问题:

  1. 站点正常,但是admin后台无法进入:这个问题出现的可能有很多,如目录权限配置问题、.htaccess设置问题等,但我的问题是php版本问题,因为主机设置的php版本与之前相关主机不一致,切换云虚拟主机版本后该问题就修复了。
  2. 二级域名报错,无权限进行访问:这个问题我是通过修改.htaccess实现的,站点根目录的.htaccess文件中增加或者修改配置,让www和blog二级域名都访问站点wp目录:
RewriteCond %{HTTP_HOST} ((www)|(blog))\.itlao5\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#RewriteRule ^/?$ "http\:\/\/itlao5\.com\/wp" [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^((www\.)|(blog\.))?itlao5\.com$
RewriteCond %{REQUEST_URI} !^/wp/
RewriteRule ^(.*)$ /wp/$1
  1. 站点无法正常运行,报错:这一类可以先在wp-config.php中找到define('WP_DEBUG', false);将其置为true即可在网页上看到错误信息,根据错误信息解决即可,我出现的问题最终是因为一个插件导致的,将插件文件重命名就可以正常进去了,之后进入后台对插件进行更新或者重新安装即可。
    ...还有一些简单的其他问题一时想不起来,就先不去总结记录了。

阿里云备案

之前之所以选择香港空间就是因为当时备案很麻烦,还需要寄幕布,拍照寄资料等,来来回回半个月都完不成;但是现在阿里云备案方便了很多,基本不需要线下资料,全部可以在线填写,APP摄像进行身份确认,唯一麻烦的一点是需要打印一张申请表格,手动填写并签名后拍照上传。

第一天因为打印表格的原因到晚上才提交完资料,第二天上午阿里云的审核人员就打电话给我,几分钟的沟通后就确认通过进入到正式备案流程,之后大概3个工作日左右,就收到了备案完成的通知。

需要注意的是:

  1. 备案期间最好是关闭网站或者停止解析,特别是网上挂了一些广告或者还有敏感内容的站点。这个不怕一万就怕万一,如果驳回修改资料重新申请的话,有点浪费时间。
  2. 如果需要关闭网站,百度站长平台有闭站保护功能,可以去申请闭站保护,以防止闭站期间百度索引量急速降低,站点权重降低,这个降低想恢复还有需要一段时间的。

:ThinkinLiu 博客: IT老五


WordPress站点迁移及阿里云空间备案_第2张图片
IT老五(it-lao5):关注公众号,一起源创,一起学习!

你可能感兴趣的:(WordPress站点迁移及阿里云空间备案)