首发:基于Openshift的YouBBS安装

      No Comments on 首发:基于Openshift的YouBBS安装

//Update Apr142013:  update console.
 
感谢@sundaymouse的工作,他在排错的时候对我帮助很大。
Many thanks to @sundaymouse, for his help while debugging.
 
YouBBS,一个极其简单的BBS。
类似V2EX的风格。
这东西的脾气很有意思,当然,我的windows比这个东西脾气还大。。。给我造成了无尽的苦难。
我git使用的版本是最新的V1.04,以后会和作者同步更新。
YouBBS, a simple BBS programme with a style like V2EX(a famous BBS).
It keeps giving me trouble, well............much less than troubles that my Windows gives me.
Anyway, I will keep updating this with the author.
在Openshift上部署过程:
1.建立一个程序
rhc app create -a (名字) -t php-5.3
2.建立数据库
rhc cartridge add -a (名) -c mysql-5.1
3.配置git,加入一个源
cd (名字)
git remote add upstream -m master git://github.com/superwbd/YouBBS-Openshift.git
git pull -s recursive -X theirs upstream master
(新版也是这么更新的)
4.push上去-
git push
然后运行一下http://(你的地址)/install.php(这一步不能省略!)
请注意:第一个注册用户是管理员。。。所以赶快注册!
1.create a application
rhc app create -a {name you want} -t php-5.3
2.create a database
rhc cartridge add -a {name you want} -c mysql-5.1
3.add a source of git
cd {name you want}
git remote add upstream -m master git://github.com/superwbd/YouBBS-Openshift.git
git pull -s recursive -X theirs upstream master
(same way if there exists any update…)
4.push it
git push
To finish, run http://(Your Address)/install.php
Warning: The 1st person that register would be made Admin.....So do it quick!
 
可能的问题:(与软件实际无关)
执行 git push ,直接提示everything-up-to-date。
这时,本地执行:
git add .
git commit -m "随便敲点什么"
这样就可以git push 了。
Problem solving:
When you "git push", it says "everything-up-to-date".
You should:
git add .
git commit -m "Anything you like...."
Now you should be able to "git push".
 
有问题请在下面反馈。
软件相关,由于没有看代码,而且自己没有用这个东西,所以可能不能给你好的建议。。。请去http://youbbs.sinaapp.com/  和作者联系。我这里暂时只能解答和部署相关的问题。
有更新了,请在下面留言,我会抽时间把这边的东西更新的。
For problems related deploying, please leave me messages here.
For problems related to daily using, please go to http://youbbs.sinaapp.com/   , which is its official BBS......(Hope you can type Chinese...)
 
 
最后一点怨念的吐槽:
这些东西在大庭广众下不敢说,自己的地界就可以说了。。。
砸场子向:
AppFog的问题在于,每次推送,改属性的时候,之前的东西全消失。。。
而且,虽然机房支持多,RAM大一些,但是权限太小,总感觉不过瘾。。。
BAE,SAE吧,要花钱,肉疼。
Openshift就解决了这些问题。

Leave a Reply

Your email address will not be published. Required fields are marked *