たいらのエンジニアノート > プログラム > PHP > FuelPHP > 【FuelPHP】「The configured locale en_US is not installed on your system.」のWARNINGログが出力されたときの解決策をお伝えします
fuelphpのエラーハンドリングがややこしい。処理記述箇所が複数有るっぽいのがそもそもの原因。 追記1014:なんか違うっぽかったので修正しました。 基本的な流れ(ExceptionHandler系) catchサれなかった例外に対する処理は次の通り handleメソドの有無を調べてアレば実行 handleが無くて本番環境なら,errors/productionをレンダする。 handleが無くて本番でも無ければ、errors/php_fatal_errorをレンダする。 こんなかんじの流れ。handleメソド実装しとけばとりあえずなんでも出来る、って感じになってる。 本番かどうかはFuel::$env === 'production'で判定。 自動レンダするerrors/production.phpはFinder_Path依存で。デフォルトの表示はCoreの方のFinder_Pathか
覚え書き程度にメモしています。 ASP/PHP/JS/HTML5/CSS3/Android/Objective-C/FLEX/VB/Javaなどなど FuelPHP PHPの新しいフレームワークということでちょっとだけ触ってみました。 。。。なんとか動いたんでメモ程度に。 まず、サイトからバージョン1.2 をダウンロード。 ダウンロードしたファイルを展開してそのままウェブサーバに配置。 (今回はhtdocs > fp-sampleとしました) とりあえずhttp://localhost/fp-sample/public/index.phpにアクセス。 「You don't have permission to access」と出たんで権限を与えます。 $ chmod 755 fp-sample 再度アクセスすると画面が表示されると思います。 はじめから動くサンプルとしてhttp://loc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く