«

»

1月 24

首发:基于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就解决了这些问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">