本来第3篇系列教程想写部署 B3log Solo 的,但是搞了半天始终没有部署成功。感谢 @88250 的耐心解答,虽然问题依旧没有解决。 目前 BAE 还不成熟,基于 BAE 的开源程序还不多,本文将介绍的是我找到的唯一一个支持 BAE 的开源论坛程序—— youBBS。 在阅读本文之前,请确定您已经在 BAE 上创 ..

百度 BAE 系列教程之部署 youBBS 篇

本贴最后更新于 2474 天前,其中的信息可能已经东海扬尘

本来第3篇系列教程想写部署 B3log Solo 的,但是搞了半天始终没有部署成功。感谢 @88250  的耐心解答,虽然问题依旧没有解决。

目前 BAE 还不成熟,基于 BAE 的开源程序还不多,本文将介绍的是我找到的唯一一个支持 BAE 的开源论坛程序—— youBBS。

在阅读本文之前,请确定您已经在 BAE 上创建了第一个应用,否则请先阅读 百度 BAE 系列教程之申请篇 。如果您还不会使用 SVN ,请先阅读 百度 BAE 系列教程之SVN篇 。

关于 youbbs 及下载

youbbs的意思:又一个bbs(轮子)、you bbs……
youbbs开发的动机:传统论坛功能越来越多,越来越臃肿,而对于一些小站长只需要一些简单的功能;
youbbs特点:界面简洁优美、功能简洁实用、性能高效、代码简洁安全;
youbbs运行平台:标准php+mysql平台,目前已成功移植到SAE、新浪云空间、BAE、AppFog。

官方论坛:http://youbbs.sinaapp.com

下载地址:https://code.google.com/p/youbbs/downloads

部署前的配置

1. 首先我们要创建一个PHP应用。

创建应用

2. 创建一个数据库。

创建数据库

3. 进入 管理中心 - 我的云服务(BAE) ,选择 云存储 下的 我的Bucket ,新建一个 Bucket 。Bucket 的名字可以随意填写,配额请根据实际情况调节,当然以后也可以调节配额。

云存储

4. 把下载好的程序解压,修改 conf.inc.php 第6行和第8行的 AK 、SK为自己的。修改第14行的bucket名称为上一步中所建的。

conf.inc.php

Access Key (AK) 和 Secure Key(SK) 可以在 管理中心 - 我的密钥 中找到。可以使用原有的,也可以创建新的。

密钥

5.  修改 config.php 第10行 http://bcs.duapp.com/ 后面的内容为第3步中所建的bucket名称。修改数据库名为自己的。

config.php

数据库名可以在应用管理中的 云环境管理 - 服务管理 - 云数据库 中找到。

云数据库

部署

1. 在 云环境管理 - 托管管理 - 版本管理 中创建一个新版本并上线。你可以把修改好的程序打包上传,也可以使用SVN上传,前面的教程已经很详细了,这里不再赘述。

上线版本

2. 访问 你的域名/install.php 完成初始化

初始化完成后你就能看到论坛的主页了,默认第一个注册的用户为管理员。页面右边是管理员面板,里面的设置都有详细的说明。

论坛设置

至此,部署 youBBS 的教程就结束了,如果顺利的话,下一篇教程应该是部署 B3log Solo ,敬请关注。

  • 教程
    80 引用 • 348 回帖 • 3 关注
  • youBBS
    1 引用 • 2 回帖
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    57 引用 • 727 回帖 • 500 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    18 引用 • 66 回帖 • 469 关注
2 回帖   
请输入回帖内容...
  • 88250

    呵呵,多谢你对 B3log Solo 的关注和支持,BAE 部署问题争取明天搞定。
    P.S. 社区的 @ 提醒功能果真还是蛮好用的。。。。

  • Jat

    @88250 多谢,部署在 GAE 上的博客已经连续两天出现超配额的现象了,而且到 4 点还不会自动恢复,还得自己 shutdown Instances,看来得转移了。