2013-09-23 37 views
1

Openshift上我如何install Kohana v3.3.1?我是否创建PHP 5.3磁带并将kohana文件放在php目录中?或者我创建一个Zend Server 5.6?我也想使用MySQL。在OpenShift上安装Kohana?

Kohana v3.3.1要求PHP 5.3.3或更高的工作。我刚刚创建了一个PHP 5.3墨盒和git clone到我的硬盘和这里的文件结构:

C:\mysite>ls -a 
. .. .git .openshift README.md deplist.txt libs misc php 

C:\mysite> 

里面的php目录

C:\mysite\php>ls -a 
. .. health_check.php index.php 

C:\mysite\php> 

当我编辑php\index.phpecho "Hello World"我能看到你好世界在我的Openshift地址在我的浏览器http://xxxx-xxxx.rhcloud.com/

任何援助将不胜感激!


编辑1

我列出的墨盒,发现Do-it-Yourself 0.1

rhc cartridge list 

这是Do-it-Yourself 0.1墨盒建设什么,我需要做的就是工作的Kohana上Openshift?

+2

您应该能够使用PHP-5.3墨盒和将所有kohana文件放入你的repo/php /目录,然后做一个git add/commit/push。我给了一个镜头,并注意到有关系统目录的一个错误:“配置的系统目录不存在或不包含所需的文件。”但我假设这是因为系统目录是空的? –

+0

+1谢谢您的回复。当您在Openshift上安装Kohana时,是否所有的支票都返回绿色? – Anthony

回答

1

我会将您的代码放在基本的php-5.3应用程序框架中,然后从那里开始。

您可以通过在你的rhc app create一步,或从您的本地项目回购文件夹中键入rhc cartridge add mysql其列为依赖添加mysql到任何应用程序。

一旦你得到一切工作,我会考虑发布产生的回购GitHub。这应该允许他人通过运行旋转起来的Kohana您openshift兼容副本:

rhc app create kohana php-5.3 mysql --from-code=http://github.com/YOUR_ACCOUNT/YOUR_PROJECT_NAME.git 

(与YOUR_ACCOUNTYOUR_PROJECT_NAME代入上面的命令)

+1

+1非常感谢您的回复!它的工作,谢谢! – Anthony

+0

+1非常感谢您推荐我发布到GitHub。感谢代码片段!会做。 – Anthony