Chinaunix首页 | 论坛 | 博客
  • 博客访问: 472321
  • 博文数量: 60
  • 博客积分: 7346
  • 博客等级: 少将
  • 技术积分: 1980
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-08 15:56
文章分类

全部博文(60)

文章存档

2022年(1)

2014年(5)

2012年(12)

2011年(1)

2010年(2)

2009年(34)

2008年(5)

我的朋友

分类: Web开发

2014-02-27 12:31:42

转自:

我也尝试过将wordpress从自己虚拟主机上搬迁到SAE上,总结步骤如下:

因为涉及一些链接的修改,就以我的小站 LaiSpace 做个小例子吧:)


1.备份文章内容

进入laispace【后台】-【工具】-【导出】,选择【所有内容】-【下载导出的文件】生成一个laispace.xml文件到本地

2.备份数据库内容

进入laispace phpMyAdmin 【数据库名】-【导出】,生成一个laispace.sql文件到本地

3.SAE上安装wordpress

SAE上安装worpress有很多权限问题,所以不能直接安装http://wordpress.org下载的安装包,需要在这里下载WordPress for SAE安装

4.SAE上导入文章等数据

安装WordPress for SAE成功后,进入sae wordpress【后台】-【工具】-【导入】,选择【Wordpress】将步骤2中的laipace.xml上传并导入,这一步可导入wordpress的文章内容等信息

5.SAE上导入wordpress设置

wordpress的很多设置是保存在数据库中的,单纯按步骤1备份只能备份文章的内容,要包括后台设置(如导航栏设置,用户信息)整站搬迁,需要进入SAE账户后台首页 - Sina App Engine 【服务管理】-【MySQL】-【SQL管理】-【管理SQL】,将步骤2中的laispace.sql上传并导入,这一步可导入评论、链接、标签、用户信息等详细设置

6.修改博客路径SiteUrl

紧接着步骤5,在数据库中找到数据表wp_options,将siteurl从 修改为

这一步可让博客里的相对链接跳转正确

7.使用SVN上传插件、主题、附件

前面说到,Wordpress for SAE限制了很多权限,无法直接在上面安装主题、插件等,需要自己备份laispace中的plugins、themes、uploads上传到SAE中,方法是使用SVN。先用FTP工具从laispace主机中将wp-content文件夹中的plugins、themes、uploads文件夹打包下载到本地,再使用SVN将这几个文件夹覆盖到Wordpress for SAE中,然后进入wordpress后台,启用主题、配置插件。注意,这里的uploads文件夹是使用laispace时上传的附件,将其上传到Wordpress for SAE后,才能在文章中正确显示那些附件(如图片)。PS:如此上传附件可能麻烦,可考虑SAE的Storge服务或者其他的云存储服务。

经此折腾,我就把http://laispace.com整站搬迁到http://xiaolai.sinaapp.com啦!SAE好处多多,最大的亮点当然访问速度是比我使用收费的香港空间快多了(该死的校园网,还不能访问这个香港空间)!

8.添加独立域名

在SAE应用后台中进行【独立域名设置】,把绑定到SAE的服务器中,这么一来输入就可以跳转到托管到SAE上的wordpress但链接仍显示了,但设置这个的时候发现,在我的域名设置中,能将或abc.laispace.com等域名CNAME到SAE服务器,但主机提供商不提供给我的主域名laispace.com CNAME解析,即浏览器栏直接输入laispace.com将不能访问!这可是个致命的问题。

9.修改DNS解析

google后发现dnspod的域名解析服务,于是在dnspod官网注册后,获得dnspod的域名DNS,然后到万网【域名管理】-【域名DNS修改】,将万网的DNS修改为dnspod的DNS,直接在dnspod中管理域名解析。将主域名laispace.com CNAME到SAE服务器上,这么一来,输入地址laispace.com就可以直接访问了!

说明,写此文时小赖安装的Wordpress for SAE版本是 SAE 3.4.1 测试版

附一些参考资料:

SAE官网 首页 - Sina App Engine

WordPress for SAE 官方 WordPress for SAE

SAE部署SVN指南 文档中心 - SVN使用教程


我也是新手,但希望对您有帮助。

如有缺漏,还请前辈们指教:)

阅读(547) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~