ego008 avatar

youBBS BAE 完美安装篇(图文)

🕞 by ego008

先看看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

💘 相关文章

评论

共32条关于"youBBS BAE 完美安装篇(图文)"的评论

ego008 avatar
#1 ego008 回复

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

看下图填写

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

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

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

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

ego008 avatar
#2 ego008 回复

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代码部署完毕!后文继续设置又拍云图床……

ego008 avatar
#3 ego008 回复

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

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

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

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

点创建操作员并授权:

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

再建一个mini

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

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

又拍云这边完成了!

ego008 avatar
#4 ego008 回复

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

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

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

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

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

ego008 avatar
#5 ego008 回复

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

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

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

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

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

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

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

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

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

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

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

ego008 avatar
#6 ego008 回复

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

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

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

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

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

王子 avatar
#10 王子 回复

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

ego008 avatar
#11 ego008 回复

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

ego008 avatar
#15 ego008 回复

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

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

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

子午随风 avatar
#16 子午随风 回复

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

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

子午随风 avatar
#17 子午随风 回复

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

子午随风 avatar
#19 子午随风 回复

@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

weixp avatar
#20 weixp 回复

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

weixp avatar
#22 weixp 回复

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

weixp avatar
#24 weixp 回复

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

youbbs avatar
#25 youbbs 回复

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

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

weixp avatar
#26 weixp 回复

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

ego008 avatar
#28 ego008 回复

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

黄敏浩 avatar
#31 黄敏浩 回复

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

数据库出错:

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/

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.5 Processed in 2ms