百度BAE环境下WordPress安装教程

2013-03-01

筒子们,现在这种安装方法已经过时了哦!据网友的反馈,WordPress3.6可以直接安装,不必再这么麻烦了!

前两天有位网友在QQ上联系我,他告诉我自己在百度BAE上安装WordPress程序总是出错。我让他按照网络上的教程逐步安装,但是最后还是报错。为了给同样有此疑惑的网友提供帮助,所以我决定写一篇百度BAE环境下逐步安装WordPress程序的简易教程。

注意:涉及到修改文件的地方,千万不能使用记事本

安装网址:http://blogma.duapp.com

程序包:http://url.ehan.cn/wp4bae

1.登入“百度开发者中心”(http://developer.baidu.com/dev),点击右上角的“创建应用 ”,然后填写“应用名称”,确了个定;

 wordpress-step-1

wordpress-step-2

2.在左边菜单栏选择“云环境(BAE)”,在打开的页面中填写“应用域名”和“应用名称”,“环境类型”选择“PHP”,确了个定;

wordpress-step-3

3.创建成功后,左边菜单中选择“MySQL(云数据库)”,创建数据库。

wordpress-step-4

4.数据库创建成功后,选择“设置”,将“默认字符集编码”由“gbk (gbk_chinese_ci) ”改为“utf8 (utf8_general_ci) ”。

wordpress-step-5

wordpress-step-6

5.回到“百度开发者中心developer.baidu.com/dev“,在左边菜单选择”云存储“,创建一个叫”blogma“的Bucket:

wordpress-step-9 并将Bucket属性中的权限改为”公开读“:

wordpress-step-10

6.左边菜单选择”消息服务“,创建队列,创建成功后记住队列名称(不是显示名称),后面需要填写。

wordpress-step-11

7.下载我提供的“WordPress 3.5.1 on BAE”。注意,我提供的版本和网络上的不同,我将BCS云存储插件替换为我修改的版本,可以更好地支持同步功能;我还添加了一套漂亮的WP主题“Hello Metro”。

将页面切换回“版本管理”,创建新版本:

wordpress-step-7

8.稍等一会儿,待程序发布后,选择“上线”:

wordpress-step-8

9.选择“编辑”,在编辑器中打开“wp-config.php”,将第18行数据库名称替换为你的数据库名称(第四步“描述”下我遮挡的部分);将第35行修改为BCMS队列名称。

10.转到MySQL管理面板phpMyAdmin。先导入这个SQL文件(http://url.ehan.cn/wpsql),并执行下列SQL语句:

UPDATE `wp_options` SET `option_value` =’http://应用名称.duapp.com’ WHERE `option_id` =1 OR `option_id` =37;(http两边是中文引号,需要替换掉!)

例如我的应用名称是”mawenjian“,就是

UPDATE `wp_options` SET `option_value` = ‘http://mawenjian.duapp.com’ WHERE `wp_options`.`option_id` =1 OR `wp_options`.`option_id` =37;

启用顶级域名的话,当然就是替换为顶级域名喽。

11.折腾了这么多,安装初步完成喽!记住,用户和密码都是admin。

12.进入后台,开启”百度云附件”插件,输入前面创建的Bucket和AK、SK。

13.在地址栏输入http://APP名称.duapp.com/wp-admin/options.php,进入。Ctrl+F找到”upload_path”和”upload_url_path“,分别改成”.”和”http://BUCKET名称.bcs.duapp.com”,保存设置 。(注:”upload_path”和”upload_url_path“分别代表“默认上传路径”和“文件的完整URL地址”)

wordpress-step-13

OVER!貌似有点麻烦了……

DEMO:http://blogma.duapp.com/

 

 


除非特殊说明,本博客文章均为原创,转载请以链接形式标明博文地址。

本文链接地址: 百度BAE环境下WordPress安装教程

分类:WordPress | 标签: |
  1. 谢谢博主的及时解答!都是按您的教程操作的,用用户名admin和密码admin无法登录,清除wordpress的数据表,重新导入SQL文件后结果一样…对数据库不是很熟悉,能指点一下,在数据库里怎么修改吗?

    • 不必客气,请问数据库能够连接上吗?换句话说,打开你的博客首页,能够显示默认的那片文章吗?
      另外,你最好能把你的应用地址给我发一下,留下邮箱更好。
      顺便说下,因为这篇文章写得时间比较长了,所以WordPress的版本不是最新版的,请知悉。

      • 能显示首页,但没显示默认的文章…如果说没连接上数据库的话,从数据表里又能修改博客名称。应用地址:http://jdm005.duapp.com/。麻烦博主帮助诊断一下。邮箱已在留言时留下了,相信博主能够看到。

        • 不好意思哈,我用的多说,所以邮箱是看不到的。
          另外,我用admin用户名登陆的时候,提示用户名无效,你确定“wp_user”表中有一条admin用户名的记录?
          我只能想到这个可能了,别的暂时还没想到。

          • 数据库导入SQL后,生成四个表,分别为"wp_commentmeta","wp_comments","wp_links","wp_options",没您说的"wp_user"。所以,不知道在哪里设置和修改用户名和密码。另外,我的邮箱能收到您在这里的回复。

          • 你好,问题找出来了。我测试了下,导入SQL语句的时候会报错,然后,就只能导入四个表了。原来是不存在这样的问题的,应该是百度数据库升级的原因。
            至于解决办法,暂时还没有想到,不好意思哈!要不你再试一下别的安装方法,看是否可行?

          • 谢谢博主这么热情、耐心的解答!又用wordpress 3.6版装了一下,没直接导入数据到数据库,而是用设置的方法,已经成功了。再次表示感谢!

  2. 请教个问题,按您的教程,到第11步无法登录,请问用户名和密码在什么地方设置和修改的?

    • 用户名和密码都是admin,是在导入SQL的时候写入数据库的,所以如果你对数据库比较熟悉的话,可以进数据表修改。不熟悉的话,清除wordpress的数据表,重新导入SQL文件,应该就可以了。

  3. <!– Dynamic page generated in 0.666 seconds. –>
    <!– Cached page generated by WP-Super-Cache on 2013-10-03 18:16:07 –>

    <!– Compression = gzip –>

  4. Pingback: 百度BAE环境下原版WordPress搭建过程 - Capbone

  5. Pingback: 终于在wordpress安家了 | demo

  6. 您好,我想再请教一个问题,用了BAE版的wp 3.51之后,能够在线安装插件了,但是在线装好的插件却不能删除(完全删除),而且本地的SVN文件夹里面也看不到在线装的插件,这是什么原因呢?那些插件到底装到那里呢?
    还有就是我的BAE站点在按照要求设置消息队列并添加后,还是无法发送任何邮件,并且我的bae站点无法注册,只要一点注册就说程序错误(貌似只要牵扯到发邮件的行为都会导致程序错误)………谢谢你!

    • 不必客气。
      百度bae支持I/O功能有些鸡肋,一方面可以读写,但是通过程序生成的文件在web管理中不可见,而且不能再新建同名的文件,你碰到的问题就是这个原因造成的。建议你不要通过在线安装的方式安装插件,最好通过SVN,看成和不支持I/O一样。
      这些插件确实存在与文件目录当中,但是不属于SVN版本控制的范围,所以不可见。
      至于消息队列,我没有注意,因为这个程序是别的网友修改的。我感觉可能是AK/SK填错了,网友不可能把错误的程序给大家。

    • 您的网站非常不错,PR比我的破站高。不过您的站不是IT相关的,所以还是算了吧,请见谅哦亲。非常高兴能够认识您,交个朋友吧!我的QQ:3824781