关于将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 啦!

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

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2013/8/8作者: 胡倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

10 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

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

  1. Wargame Wargame说道:
    9#

    :cool: 不错

  2. avejan avejan说道:
    8#

    :roll: BAE现在已经转移到3.0了新增了很多功能,本人也有幸获得了端口服务的资源使用权限,从整体使用上来看确实有了很大的提升,不过BAE的收费机制一直都不够完善很多开发者一直也是保持者一种观望的态度,不过还是很值得研究的。

  3. 小个子 小个子说道:
    7#

    学习了~

  4. 茶话汇 茶话汇说道:
    6#

    还是不折腾这些了,服务器稳定才是最重要的,现在空间的价格已经很白菜了。。。

  5. oyoy oyoy说道:
    5#

    看懂了,就是觉得挺麻烦,而且感觉BAE迟早要走向收费,我又算不上是开发者,还是折腾自己的主机好了

  6. 耕耘 耕耘说道:
    4#

    申请不到,限制太大,没自由……不如用VPS折腾下……

  7. 哼哼猪 哼哼猪说道:
    3#

    听说BAE数据库还长抽风

  8. Tokin Tokin说道:
    2#

    申请过来后,一直不知道放什么站到上面去,先闲置在哪里…

  9. 老妖互联网博客 老妖互联网博客说道:
    1#

    嘿嘿,我的博客也已经转移到BAE了,目前完美运行,不过有一点,就是bae不支持写入权限,一些需要生成文件的插件都不能正常操作,比如说地图插件,还有数据库备份插件。

    • 胡倡萌 胡倡萌说道:

      我当初也将自留地转过去,然后就是因为写入问题,最后就搬回来弄多线主机了。妖哥还是放弃点点了?

扫一扫,用手机访问本站

扫一扫,用手机访问本站