之前在SAE平台只是放一些临时的小工具,感觉还是满方便的
自己虽然有vps,但联路总不如国内好,陆续的SAE的服务也越来越完善及稳定、就考虑整体转移过去的事情了
最近看到Wordpress for SAE已经上线,就在考虑将博客转移过去
其实最担心的是域名绑定,谁知道比想像中的顺利的多,发过去申请表8分钟就得到了回复 “绑定成功”
当然域名必须有备案号才可以
数据转移和其它相关设置的同步是在绑定域名前就做好的,其实也不难,大概分为四个部分
给想把blog转移到sae的朋友们作为参考吧
对了,还没有注册使用过sae的朋友可以通过以下链接注册,可以获得免费云豆
http://sae.sina.com.cn/activity/invite/8168/msn
首先将wordpress for sae 通过应用向导安装好
1.Mysql数据转移
先从现有的数据库中导出.sql文件 然后压缩成zip,直接通过SAE的DeferredJob来操作数据导入即可
要注意的是DeferredJob是需要等到系统空闲时才会运行的,所以可能需要稍等一会儿,执行成功后会在结果查询中看到


2.相关插件、皮肤转移
这部分需要通过SVN来commint到代码目录,这里不再详细阐述
3.附件的转移
SAE的上传文件是通过Storage来进行存储的,Wordpress for SAE其实已经修改了相关上传代码,上传的文件会直接存储到Storage,但之前的文件怎么办呢
分为两步
第一步,将原有数据wp-contents/uploads的文件 全部上传到Storage

第二步,通过PhpMyadmin执行sql将原有wp_posts表中的contents数据内的原有附件路径进行替换为新的Storage存储路径
参考SQL如下
update `wp_posts` set post_content=replace(post_content,’www.iamued.com/wp-content/uploads’,’http://iamued-wordpress.stor.sinaapp.com/uploads’)
4.将博客的站点路径和固定链接设置 进行域名解析即可
站点路径,固顶链接,都在wp后台内设置菜单里设置即可,最后把域名cname指向到sae就ok了~
刚刚切换到sae具体的性能和稳定性还有待考查,不过相信比一般的廉价idc应该好很多了
对了,还没有注册使用过sae的朋友可以通过以下链接注册,可以获得免费云豆
http://sae.sina.com.cn/activity/invite/8168/msn
各位朋友如果有不懂得可以给我留言,很愿意与大家交流沟通