admin
admin
4434 1 0

Openshift 在线轻松安装youBBS

今天刚好看一下Openshift,以前关注过一段时间,后来在墙外就不怎么关心了。现在大多数新建的应用不能打开,以前建的部分应用能打开,绑定域名后的应用偶尔能打开。

本来对Openshift 环境测试一下,后来顺便改了几个文件使youBBS for OpenShift 能保存永久的数据,不随应用的push 或重启消失。

youBBS for OpenShift 已经发在github 上了 https://github.com/ego008/youbbs-openshift

通过git bash 可用下面几行代码完成安装

rhc app create <youBBSname> php-5 mysql-5
cd <youBBSname>
git remote add upstream -m master git://github.com/ego008/youbbs-openshift.git
git pull -s recursive -X theirs upstream master
git push

上面几行命令虽然简单,但对一般人来说实现很麻烦,还要安装很多东西,配置也麻烦。幸亏现在OpenShift 能在新建应用时可提供一个code 源安装。下面就介绍这种方法,不用在本地安装任何东西。

首先打开官网 https://www.openshift.com/ 用邮箱注册一个帐号。他们会发送一封激活邮件,激活后登录,看到下面页面:

点 Create .... 后打开的页面,拉到下面,选择PHP 5.3

然后需要填两个地方

第一个随便填,第二个Source Code 要填 https://github.com/ego008/youbbs-openshift

然后往下拉,点 Create Application 按钮,要等一两分钟,如果顺利就会看到下图

不用管,点红圈里的链接。看到下图

点添加Mysql 数据库,会让你确认一下,点 Add 那个鲜艳的按钮。没出异常的话就看到下图

平台需要的php+mysql 环境安装完了,下面是打开你的网站网址/install 安装数据表。

------- 更新 ------

第二天测试,发现在线安装不是很稳定,有时候建立不了应用,有时候建立了应用,但不能获取Mysql 的配置信息,会出现下面的错误提示:

Can not connect to MySQL server
Mysql error description: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Mysql error number: 2002

还是在git bash 面板里建立应用比较稳定(不过有墙的影响,有时也不能顺利建立)。
具体参考 https://openshift.redhat.com/community/get-started

0

See Also

Nearby


Discussion (1)

ansen
ansen 2013-10-25 01:24

非常感谢

0
Login Topics