無料で楽しめるPaaS「fluxflex」でCakePHPを動かしてみた!




以前記事を書いた「Pagoda Box」でも十分満足出来るレベルで運用できているんだけども、「fluxflex」というPaaSを日本人が始めたということを聞いて、試してみることに。

Web開発者のためのクラウド・ホスティング・プラットフォーム
fluxflex

謳い文句としては「Web開発者のためのクラウド・ホスティング・プラットフォーム」ということを謳っているので、まさに自分にはぴったりなんじゃないか?ということもあったし、ドキュメントをみてみるとどうやらCakePHPでの稼働実績もあるみたいなんで、いけるんじゃないかなと。


■主な仕様
・PHPの他にもRubyとかPerlも動く(他にもいろいろ)
・無料で3アプリまで作成可能
・無料だと10000Requestまでだったり制限はあるけども、そんなにアクセスがないサイトだったら十分だ。
・Gitコマンドでアップロード、独自のコマンドなどは無し
・データベースはMySQLとかMongoDB対応で、MySQLならphpMyAdminを用意してくれている
・独自ドメインも無料で可能
・ワンクリックでWordpressとかRedmine等がインストール出来るようになっている
・有料プランではオートスケールしてくれる!!

■CakePHPを動かしてみる
こんなページもあるので余裕っす。
CakePHP - fluxflex 利用ガイド

結論をいうと予想通り動いた、それもとても簡単に。
特別なことをする必要がなく、動いたのは嬉しい。
スピードも全く問題ないレベル。(2011/8/25現在、 fluxflexで動かしてます、意外と速くない?)
PagodaBoxの様にGithubにリポジトリを置く必要もないので、データベースなどの指定は直書きできるのも良い。
(まあ、プライベートリポジトリに置けばいいんだけど、有料だしさ・・・)


■CakePHPを利用する際の注意点
独自ドメインを利用している時に、環境変数のHTTP_HOSTとSERVER_NAMEがfluxflexのサブドメインのままなので、CakePHPの挙動がおかしくなる。
app/webroot/index.php
の一番上に以下のコードを追加。
$_SERVER['HTTP_HOST'] = '独自ドメイン';
$_SERVER['SERVER_NAME'] = '独自ドメイン';
かなり強引なやり方なんだけど・・・。
コントロールパネルから環境変数を設定できるみたいなんだけども、設定方法がどこにも説明されていないので分からないため、とりあえずはこのやり方で。
Authコンポーネントとか使っていると、これやってないとはまる。


■不満な点
・質問を投げても返事無い又は遅い(もう2日返って来ていない)
・メール送信に対応していない
・Cronに対応していない


■まとめ
まだまだローンチして1ヶ月ぐらいということで、機能が全然足りていない。
メールが送信できないとか致命的だと思うし、Cronが使えないのも・・・ねえ。
SSLも独自ドメインには対応していないみたいだし、サポート体制もまだまだかも。
有料プランも誰でも利用できるわけでもない様なので、まあ、本気で使うのはまだちょっと難しいかな?

けど、CakePHPの設置のしやすさはかなりいい感じなのでかなり期待してる!
WebサーバがApacheってのもPHPユーザーにとっては追い風なのかあと個人的には思う。

今後に期待だね!

コメント

アーカイブ

2012

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12

2011

2010

2009

2008

2007

コンタクト

longkey1[at]gmail[dot]com