youBBS BAE 完美安装篇(图文)

By ego008 at 2012-12-15 22:49:31 • 5261次点击 • 3收藏

先看看youBBS v1.02 在BAE上的demo http://youbbs.duapp.com/ 15
用的都是百度的资源:php环境、云数据mysql、云存储放头像和附件。
感觉不错,但还不尽人意。

现在想用youBBS v1.03 ,资源整合:
百度:php环境、云数据mysql(目前免费5G,max1000G,可免费申请更多资源)
又拍云:放头像和附件(不限容量)
用户:QQ/腾讯微博登录(人手几个号)
主要是看中未来百度可能对他自己的BAE云空间权重偏高,至少不会不友好。

先看youBBS v1.03 演示 http://gobaby.duapp.com/ 21

BAE应用管理地址 http://developer.baidu.com/ 15

1)创建应用
注意几个地方,看下图就知道:

点确定后就会看到下图:

YouBBS v1.03 BAE 版直接下载地址 https://youbbs.googlecode.com/files/youbbs-v1.03b-bae.zip 15

youbbs, bae, 图文


2)创建一个mysql 数据库
点左边云环境管理>服务管理>云数据库>创建数据库。如下图

看下图填写

描述随便填,其它项保持默认。点确定后就会看到建好的数据库,分配给你的数据库名称,这个要复制下来,是等会还要用的唯一配置信息。如下图:

顺便点一下数据库名称进去看看有什么好东西:


默认内存256MB,max16384MB
容量默认5G,max1000G
重要的是可免费申请更多配额!

在BAE就只需要:
php环境(第一步完成了)
mysql数据库(第二步刚搞定)
Cache

缓存 (目前还没看到可配置的地方,上线可直接调用)

ego008 at 2012-12-15 22:50:56
1

3)部署代码
下载youbbs-v1.03b-bae.zip 别下错了,
可直接下载地址 http://youbbs.googlecode.com/files/youbbs-v1.03b-bae.zip
下载后想法编辑 /config.php 文件,把数据库名修改为刚才第二步BAE分配给你的数据库名称,
//数据库名
$dbname = 'xxxxxxxxxx';

这是唯一需要修改的地方,是最小量的修改。要是日后BAE能从环境获取数据库名称,就连这个也不要设定了。

然后到刚才BAE的管理中心,点左侧云环境管理>版本管理>创建新版本。如下图:

输入一个版本号,如1,勾一下上传php代码包(注意zip包里的文件结构)。点保存后就会看到下图:

哈哈,这么快!点预览看看!

呵呵,还没安装,把网址前面的版本号去掉看看:


404了吧!

回头选择一下默认上线版本,如下图:

回头再打开首页 http://gobaby.duapp.com/ 21
不是404了吧,但提示数据表不存在,先安装一下,打开 /install 若安装顺利就会转到首页:

先注册一个,抢个管理员当(youBBS默认第一个注册用户是管理员):

顺利注册了,但我的头像怎么了?

BAE代码部署完毕!后文继续设置又拍云图床……

ego008 at 2012-12-15 22:51:46
2

4)设置又拍云图床(保存头像和附件)

打开 https://www.upyun.com/ 18 (又拍云)

首先建立一个存放头像的空间,如下图:

建立后在左侧选择刚建立的头像空间,看到下图:

点创建操作员并授权:

点击“创建缩略图&水印版”:
建立第一个缩略图normal

再建一个mini

然后再建一个存放附件的空间:

如果还想放其它非图片的附件就选 文件类型空间。建好后在左侧选择这空间,点“授权操作员”,选择和头像空间相同的操作员。

又拍云这边完成了!

ego008 at 2012-12-15 22:51:51
3

回到自己的网站,点“网站设置”:
找到“附件设置”,填入相关信息:

点保存后右侧的管理员面板就会多一个按钮链接“设置默认头像”:

只需点一下就可以了,若成功就看到下图:

然后点右上角“设置”,换一下个人头像,并发个帖子上传一张照片测试,正常!

参见 http://gobaby.duapp.com/t-1

ego008 at 2012-12-15 22:51:57
4

5)QQ登录设置
前面已经写过一篇类似的,转来相关图片,
说一下流程:到腾讯那里申请一个钥匙(appid、appkey两个字符串),在添加网站时需要验证网站所有权,得到两个字符串后粘贴到网站设置的“QQ登录设置”。

(1)打开 http://connect.qq.com/manage/ 48 登录,若是首次登录则要填写开发者信息,最好是如实填写;

(2)点击 “添加网站”,填写名称、网站地址、回调地址,如下图:

(3)验证域名,填写网站地址时需要验证域名:

复制红圈里的一行代码,打开已经安装youBBS的“网站设置”,找到“» 扩展设置”如下图:

点保存,刷新首页,查看源码里头部有没有那些验证的代码,若有就回头在腾讯网站那里点“验证”。

(4)点确定后可看到两个重要信息,如下图:

(5)打开已经安装youBBS的“网站设置”,在 » QQ登录设置里填写刚才得到的两个重要信息:

保存,完成!可以用腾讯微博登录了!!

!!!!!有一点要一定注意!!!!!!!
当可以用QQ登录后,当用QQ成功登录后会有一个提示,大概意思是说有两种情况:

第一次来,则注册新用户;
以前在网站注册过(刚才的第一个注册的管理员就是),可以选择绑定!如果不绑定刚才的管理员就不能登录了,重新设置一个管理员办法是有,只是有点麻烦。

ego008 at 2012-12-15 22:52:06
5

设置“QQ登录设置”有个小细节:
scope 有两个选项:默认get_user_info(有QQ号就能登录),可选get_info(需要开通微博)发布的程序默认需要开通微博超过3个月,若修改可在qqcallback.php 里修改 ($timestamp - $regtime)<7776000 的不等式,修改为你想要的时间。

若不想用QQ 登录就把appid 留空;

登录模式虽然可以换来换去,但其中潜在的问题有两个:
以前的注册用户不能登录——原因是他在第一次用QQ登录时没有选择绑定;
以前用QQ 登录成功的用户不能登录——原因是他没有在“设置”里设置一个登录密码。

所以5楼最后一点提示很重要。

另外说明:支持绑定多个QQ

ego008 at 2012-12-15 22:52:11
6

应该够了吧

ego008 at 2012-12-15 22:52:18
7

真的是完美了啊哈哈

enter at 2012-12-16 00:52:42
8

@ego008 QQ期待啊

enter at 2012-12-16 00:53:19
9

@ego008 我还是想要百度的 云储存 ,又拍云 是收费的 怎么改啊需要哪个几个文件替换

王子 at 2012-12-16 13:23:24
10

@王子 很麻烦,涉及很多文件,不仅仅需要替换文件,还要修改很多,可参考1.02的安装方法和1.02 的/setting.php 和 /upload.php 文件。

ego008 at 2012-12-16 13:28:48
11

@ego008 能发布个不用 又拍云 还是 BAE的云储存

王子 at 2012-12-16 13:46:53
12

@王子 需要改动的太多了

ego008 at 2012-12-16 13:51:53
13

@ego008 不觉得 把 又拍云 捆绑了吗?

王子 at 2012-12-16 14:07:59
14

@王子 其实应该只有一个vps版,其它的云大多不支持本地些写文件,BAE的云储存正式推出后相信也不会是免费的,跟SAE Storage一样,接口方式差不多,而且又拍云接口接入简单可靠。

价格上,目前只能跟SAE Storage 比了,流量和空间都便宜:
upyun:空间 10元/1G年;流量 1元/1G
SAE Stor: 空间 18.25元/1G年;流量 1.5元/1G
百度云存储?目前还免费,估计还能免费一段时间。

顺便说明:别人用又拍云对我没有一点好处。

ego008 at 2012-12-16 14:22:27
15

@ego008

@王子 我给1.03做了一个BAE云存储版的...王子你还要不,其实也没啥,就像作者说的那样以后BAe肯定会收费的,还不如用价格便宜而且稳定的又拍云.
其实还有一种解决方案就是用网盘的API,那样只能放附件, 而不能放图了.

最后,十分感谢作者贡献的源码!向作者致敬!

子午随风 at 2012-12-18 01:58:31
16

示例,http://bbs.liulirong.cn/ 2
这是BAE + 云存储

1.03基础上改的,十分感谢作者奥!

子午随风 at 2012-12-18 02:06:42
17

@子午随风 要的发我邮箱286666869@qq.com

王子 at 2012-12-18 12:30:48
18

15G流量/月,是什么概念呢?感觉 “SAE Stor: 空间 18.25元/1G年;流量 1.5元/1G

“,对于摄影论坛来说挺贵吧

weixp at 2012-12-25 23:25:37
20

@子午随风 推荐早满了

@weixp

BAE有15G免费配额不错了,SAE没有免费的,upyun也没有免费的。

ego008 at 2012-12-26 10:06:10
21

@ego008 对站长来说,摄影论坛用哪个云更经济,请老大分析下

weixp at 2012-12-27 10:53:54
22

@weixp 用国外的最经济。

ego008 at 2012-12-27 16:00:29
23

@ego008 若使用新浪云空间版youbbs

1如何查询每月使用了多少流量
2一个摄影论坛消耗 15G流量 是不是也就几天的事
3搜索引擎爬虫抓取网站,也很耗流量吧?

weixp at 2012-12-27 18:12:41
24

@weixp

若用云商店,则图片的流量由又拍云来扛,
若要屏蔽搜索引擎,只需修改robots.txt,或者修改 common.php ,识别,当是搜索引擎来时就退出。

这里有云商店的后台 http://youbbs.sinaapp.com/t-391 1

youbbs at 2012-12-27 18:19:25
25

若用云商店,则图片的流量由又拍云来扛

强大,谢谢 @ego008

weixp at 2012-12-27 19:12:40
26

@ego008 对纯文本来计算

15G流量, 够使一个月吧?

weixp at 2012-12-27 19:14:55
27

@weixp 看你网站的pv了,挂点广告,服务器成本应该不担心。

ego008 at 2012-12-27 20:45:26
28

@ego008 设置完又拍云网站上没有出现设置默认头像的按键

红颜逐月 at 2012-12-29 14:41:41
29

...管理员已屏蔽此回复...

feition at 2013-01-07 17:40:21
30

按这种方法重新弄了一遍  却出现下面新的问题哦

数据库出错:

MySQL Query Error
Mysql error description: Table 'COrNOoZkkSCwCazVwkHy.yunbbs_settings' doesn't exist

Mysql error number: 1146

Date: 2013-07-04 @ 19:17

Script: http://hstc78.duapp.com/ 1

黄敏浩 at 2013-07-04 19:18:21
31
随风而逝 at 2013-08-24 23:35:33
32
登录 后发表评论