ego008
ego008
9711 32 0

youBBS BAE 完美安装篇(图文)

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

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

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

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

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

点确定后就会看到下图:

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

0

See Also

Nearby


Discussion (32)

ego008
ego008 2012-12-15 14:50

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

看下图填写

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

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


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

在BAE就只需要:
php环境(第一步完成了)
mysql数据库(第二步刚搞定)
Cache 缓存 (目前还没看到可配置的地方,上线可直接调用)

0
ego008
ego008 2012-12-15 14:51

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/
不是404了吧,但提示数据表不存在,先安装一下,打开 /install 若安装顺利就会转到首页:

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

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

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

0
ego008
ego008 2012-12-15 14:51

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

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

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

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

点创建操作员并授权:

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

再建一个mini

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

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

又拍云这边完成了!

0
ego008
ego008 2012-12-15 14:51

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

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

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

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

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

0
ego008
ego008 2012-12-15 14:52

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

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

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

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

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

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

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

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

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

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

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

0
ego008
ego008 2012-12-15 14:52

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

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

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

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

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

0
ego008
ego008 2012-12-15 14:52

应该够了吧

0
enter
enter 2012-12-15 16:52

真的是完美了啊哈哈

0
enter
enter 2012-12-15 16:53

@ego008 QQ期待啊

0
王子
王子 2012-12-16 05:23

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

0
ego008
ego008 2012-12-16 05:28

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

0
王子
王子 2012-12-16 05:46

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

0
ego008
ego008 2012-12-16 05:51

@王子 需要改动的太多了

0
王子
王子 2012-12-16 06:07

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

0
ego008
ego008 2012-12-16 06:22

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

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

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

0
子午随风
子午随风 2012-12-17 17:58

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

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

0
子午随风
子午随风 2012-12-17 18:06

示例,http://bbs.liulirong.cn/
这是BAE + 云存储 1.03基础上改的,十分感谢作者奥!

0
王子
王子 2012-12-18 04:30

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

0
子午随风
子午随风 2012-12-25 14:36

@ego008 BAE的收费方案出了.http://developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E6%94%B6%E8%B4%B9%E7%AD%96%E7%95%A5

ps:作者可不可以帮我认证一下SAE的开发者认证哇...http://sae.sina.com.cn/?m=home&a=devlevel&level=normal_level&voteme=ggcjig

0
weixp
weixp 2012-12-25 15:25

15G流量/月,是什么概念呢?感觉 “SAE Stor: 空间 18.25元/1G年;流量 1.5元/1G “,对于摄影论坛来说挺贵吧

0
ego008
ego008 2012-12-26 02:06

@子午随风 推荐早满了 @weixp BAE有15G免费配额不错了,SAE没有免费的,upyun也没有免费的。

0
weixp
weixp 2012-12-27 02:53

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

0
ego008
ego008 2012-12-27 08:00

@weixp 用国外的最经济。

0
weixp
weixp 2012-12-27 10:12

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

0
youbbs
youbbs 2012-12-27 10:19

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

这里有云商店的后台 https://www.youbbs.org/t/391

0
weixp
weixp 2012-12-27 11:12

若用云商店,则图片的流量由又拍云来扛 强大,谢谢@ego008

0
weixp
weixp 2012-12-27 11:14

@ego008 对纯文本来计算 15G流量, 够使一个月吧?

0
ego008
ego008 2012-12-27 12:45

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

0
红颜逐月
红颜逐月 2012-12-29 06:41

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

0
feition
feition 2013-01-07 09:40

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

0
黄敏浩
黄敏浩 2013-07-04 11:18

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

数据库出错:

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/

0
随风而逝
随风而逝 2013-08-24 15:35
0
Login Topics