首页 / 倡萌说说 / 关于将WordPress博客转移到百度BAE的若干问答

关于将WordPress博客转移到百度BAE的若干问答

倡萌7月份的时候就开始申请了BAE测试,详见《在百度应用引擎(BAE)折腾WordPress》,但当时还不能伪静态,所以倡萌没有继续折腾。而在10天前,倡萌听说已经有朋友折腾出伪静态的方法,所以又折腾了一下,方法来自 hjin.me,而 免费资源部落 的小qi已经整理了比较完整的教程,你如果想折腾,可移步《百度BAE空间安装WordPress-邀请码数据库Url重写伪静态发送邮件云存储》。

几天前,将 倡萌软件园 完整转移到百度BAE了,主要是这个软件园已经不打算更新,但是每天都有600IP访问,所以暂时不打算关闭,只好转移,不占用我的主机。话说,转过去以后,原来的主题居然不能正常使用,所以换上了最新的Htwo主题,连LOGO都懒得换了,就那样吧。

最近也有不少朋友问了些关于BAE的问题,就一起在文中回答一下吧。

提示:BAE不是每个人都能折腾的,如果你不知道如何操作PhpMyadmin,没有操作过WordPress更换域名或搬家,那你最好不要折腾了。倡萌只是简单说说,不保证说的全对,也不保证人人能看懂。

1、如何在 BAE搭建WordPress?

前面已经给了链接,自己去看看吧,不赘述。(提示一下:安装过程,请确保你新建的BAE MySQL数据库是空的,否则可能会出现无法链接数据库的情况)

2.如何将原有文章数据转移到BAE?

倡萌亲自折腾发现,使用百度 BAE 的 PhpMyadmin 导入,基本是不太可能,尤其是数据库有些大的时候,而且似乎仅仅支持没有压缩的SQL文件;也不支持使用 WordPress 自身的导出导入功能。

建议你使用BAE大数据库导入方法:

(1)访问你自己的云数据库,按照下图点击导入

cmhello.com-201210034

(2)在你原来的PhpMyadmin导出你的数据库文件,必须为没有压缩的sql文件,然后上传到你原来的主机空间,保证可以通过http访问,然后将访问地址添加到下图中,提交

cmhello.com-201210035

(3)不要关闭上传的界面,稍等几分钟,一般就可以上传好了,登录你数据库的PhpMyadmin,如果一切就绪,恭喜你!

(4)修改你在BAE的wordPress站点的 wp-config.php 的数据库信息为导入的新数据库,然后通过PhpMyadmin修改数据库的域名等信息。这时候重新刷新你的BAE站点,应该可以看到页面了。登录你的后台,将主题改为默认的,处理一下就站点的一些设置问题。比如固定连接等。

3.如何将原来的图片转移到BAE?

百度的图片存放是云存储的,如果你直接将图片转移到原来wordPress对应的目录,或者在云存储界面上传,那是没办法正常访问的。

上面安装的时候,你应该创建了云存储的Bucket,而且上面教程中的WordPress版本,附带了一个插件:BCS Support,启用这个插件,填入你的Bucket名字。

访问WP后台-媒体-添加

cmhello.com-201210036

注意,通过这里上传的图片都是直接存放在 Bucket 的根目录的,不能建文件夹装着。最后的图片地址是这样的:

http://bcs.duapp.com/你的Bucket名称/图片文件名,

比如下面的地址:

http://bcs.duapp.com/cmblog/cmhello.com-201209001.png

所以,最后你需要在PhpMyadmin里通过sql命令来批量修改原来的图片地址到新地址,尤其要注意目录的变化(非常重要)

可能要用到了sql命令:

1
2
UPDATE wp_posts 
SET post_content = REPLACE( post_content, 'https://img.cmhello.com/2012/01/', 'http://bcs.duapp.com/cmblog/' );

上面只是样例,请自己修改为你自己的,不会用的,自己参考《WordPress 使用SQL语句批量替换/修改文章信息》,还是不会的,不要折腾 BAE 啦!

好了,基本思路说完了,其他的自己折腾摸索吧。

© 2009-2020 CMHELLO.COM · 基于 WordPress
Return top