2

アプリケーションをCloudControlにデプロイすると、コードをプッシュしているときに突然予期しないエラーが発生します。

remote: [1G-----> Kohana Framework detected        
remote: mkdir: cannot create directory `application/cache': No such file or directory        
remote: [1G !     cloudControl push rejected, failed to compile php app

コハナの典型的なフォルダ構造は使用していません。システムフォルダとモジュールフォルダをアプリケーションフォルダの外に配置します。これにより、アプリケーションをクリーンに保つことができ、Kohanaで正常に動作します。

例えば:

-doc_root
-- modules (all modules)
-- system (kohana framework only)
-- app1 (some single application)
--- application
---- classes... (and so on)
--- webroot
---- index.php

LoadBalancesドキュメントルートシステムを認識しているため、doc_root内にtmpフォルダーまたはキャッシュフォルダーがありません。このエラーは新しいようで、今のところ、アプリケーションに変更をプッシュしてデプロイすることは不可能です。

本当にフォルダレイアウトを変更する必要がありますか?Buildpack(https://github.com/cloudControl/buildpack-php)はどういうわけか私の構造を検出できますか?Buildpackに私の構造がどのように見えるかを教えてもらえますか?

4

1 に答える 1

0

このレイアウトは現在、ビルドパックではサポートされていません。ただし、ドキュメントルートは手動で設定できます(この例では、WebルートはAFAICTになります/app/www/app1/webroot)。

于 2013-01-23T12:03:22.443 に答える