fuelPHP

fuelPHPのレスポンスでhtmlとjsonを共存させる方法

fuelPHPは標準機能で拡張子によってレスポンス形式を自由に変えることができますが、URLを固定にしている場合だと小技が必要でした。 例えば、/login/index にアクセスしてきた時はHTMLで返したいけど、/json/news/index にアクセスしてきた時はjsonで返した…

SSL read errno 5961

fuelPHPからcurlを実行すると「SSL read errno 5961」というHTTPエラーが出たが、ググってもヒントがなさ過ぎたのでメモ。apacheでバーチャルホストを設定していて、SSLで繋いでみた時に、apacheの理解が足りていないとハマるような気がする。あとはインフラ…

fuelphpをロリポップサーバで動かしてみる

xreaの無料サーバが残念な感じだったので、ロリポップサーバの10日間体験でfuelphpを動かしてみました。 ロリポップは申し込み時の住所確認などが人力のようで、ちゃんと書いていなかったら警告メールがきてビックリ。決済がWebMoneyに対応していないのがい…

fuelPHPをxreaサーバで動かしてみる

fuelPHPを理解したらどこかのサーバで動かしてみたくなったので、xreaサーバで動かせるか試してみました。 xreaサーバは標準でPHPが使えるのですが、持っているアカウントのPHPバージョンは5.2.5と、fuelPHPの動作条件である5.3以上でなかったので、PHPバー…

fuelphpのアプリ基盤はデフォルトのままで構造を変えない方が良いものだと考えていた時期が俺にもありました

fuelPHPのディレクトリ構造は、デフォルトだとフレームワークであるcore配下をソース管理対象としてしまうのでなんだか微妙です。 何が微妙かというと、そのままアプリ基盤としてソース管理すると、新人君や中国方面から来た異人さんにcore配下を勝手に修正…

fuelPHPでHTTPヘッダ操作

fuelPHPでHTTPヘッダを操作する場合のコードがイメージつかなかったのでメモ。 存在チェックとか足りていないかもしれないし、机上コードなので動かないかもしれないですが、大体こんな感じ。 ・送信側に実装する場合 class Controller_Test extends Control…

社会人でJavaエンジニアをしているけれど、php5のオープンソースでフレームワークのfuelPHPに首を絞められている

fuelPHPを使ってみてわかったこと ・PHP5対応 PHP4は未対応。スクリプト言語なのでコンパイル要らずで早いが、コンパイルすることで得られるメリット(メソッドチェーンなど)が享受できないけど、あまり問題なかったです。 ・HMVCパターン 感覚的にはJavaと…

fuelPHPをガリガリ動かすためにセットアップ

・VMWareダウンロード&インストール ・CentOS6.5のisoイメージをダウンロード ・VMWareからisoイメージをインストール ・Teratermダウンロード&インストール ・ifconfigでIPアドレス確認 ・WindowsからTeratermでSSH接続 ・yumアップデート yum -y upgrade…

CentOSでpdo_mysqlをインストールする方法

fuelPHPからMySQLへPDO接続できなくてハマる。 PHP5.4がpdo_mysqlドライバをインストールしてくれなかったのが原因らしく、色々なサイトをみても理解するのに時間がかかったのでメモ。 多分、php5.4をyumかrpmでインストールした初心者がはまる気がする。 ph…