IT老五主机正式迁回阿里云(WordPress站点迁移及阿里云空间备案)

itlao6 WordPress 互联网 原创 工具&方法 开发&源码 随笔1 1,144字数 2132阅读7分6秒阅读模式

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

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

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

IT老五主机正式迁回阿里云(WordPress站点迁移及阿里云空间备案)文章源自IT老刘-https://wp.itlao6.com/985.html

WordPress站点迁移文章源自IT老刘-https://wp.itlao6.com/985.html

我迁移wp站点的方式简单暴力:文章源自IT老刘-https://wp.itlao6.com/985.html

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

wp数据库配置修改
配置域名(包括域名解析和主机域名绑定),并购买免费ssl(这个在云虚拟主机后台申请比较难通过,在域名管理中查看域名信息底部购买ssl,然后选择免费的ssl,几分钟就可以申请通过)
配置.htaccess文件,进行二级域名重定向等操作(这个如果只做迁移,一般不需要修改)
至此,基本的迁移操作已经结束,输入域名,打开站点基本都能正常访问。但是,我还遇到了一些其他问题:文章源自IT老刘-https://wp.itlao6.com/985.html

站点正常,但是admin后台无法进入:这个问题出现的可能有很多,如目录权限配置问题、.htaccess设置问题等,但我的问题是php版本问题,因为主机设置的php版本与之前相关主机不一致,切换云虚拟主机版本后该问题就修复了。
二级域名报错,无权限进行访问:这个问题我是通过修改.htaccess实现的,站点根目录的.htaccess文件中增加或者修改配置,让www和blog二级域名都访问站点wp目录:文章源自IT老刘-https://wp.itlao6.com/985.html

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]文章源自IT老刘-https://wp.itlao6.com/985.html

RewriteEngine On
RewriteCond %{HTTP_HOST} ^((www\.)|(blog\.))?itlao5\.com$
RewriteCond %{REQUEST_URI} !^/wp/
RewriteRule ^(.*)$ /wp/$1文章源自IT老刘-https://wp.itlao6.com/985.html

站点无法正常运行,报错:这一类可以先在wp-config.php中找到define('WP_DEBUG', false);将其置为true即可在网页上看到错误信息,根据错误信息解决即可,我出现的问题最终是因为一个插件导致的,将插件文件重命名就可以正常进去了,之后进入后台对插件进行更新或者重新安装即可。
...还有一些简单的其他问题一时想不起来,就先不去总结记录了。
阿里云备案
之前之所以选择香港空间就是因为当时备案很麻烦,还需要寄幕布,拍照寄资料等,来来回回半个月都完不成;但是现在阿里云备案方便了很多,基本不需要线下资料,全部可以在线填写,APP摄像进行身份确认,唯一麻烦的一点是需要打印一张申请表格,手动填写并签名后拍照上传。文章源自IT老刘-https://wp.itlao6.com/985.html

第一天因为打印表格的原因到晚上才提交完资料,第二天上午阿里云的审核人员就打电话给我,几分钟的沟通后就确认通过进入到正式备案流程,之后大概3个工作日左右,就收到了备案完成的通知。文章源自IT老刘-https://wp.itlao6.com/985.html

需要注意的是:文章源自IT老刘-https://wp.itlao6.com/985.html

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

原文:简书ThinkinLiu 博客: IT老五文章源自IT老刘-https://wp.itlao6.com/985.html

IT老五主机正式迁回阿里云(WordPress站点迁移及阿里云空间备案)

IT老五(it-lao5):关注公众号,一起源创,一起学习!

文章源自IT老刘-https://wp.itlao6.com/985.html文章源自IT老刘-https://wp.itlao6.com/985.html

继续阅读
weinxin
我的微信公众号
微信扫一扫关注公众号,不定时更新
itlao6
  • 本文由 发表于 2019年 8月 7日 23:50:52
  • 转载请务必保留本文链接:https://wp.itlao6.com/985.html
评论  1  访客  1
    • 风
      6

      :-) :-) (:good:) :-)

    匿名

    发表评论

    匿名网友

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

    确定