概要
タイトルの通り。「security.output_filter が設定ファイルに定義されていません」と言われています。
状況
application config file というのは、APPPATH/config/config.php のことです。
また、security.output_filter というのは、config.php に書かれている以下の部分です。
APPPATH/config/config.php
<?php 〜省略〜 'security' => array( 〜省略〜 'output_filter' => array('Security::htmlentities'), 〜省略〜 );
確認したけど、ちゃんと書いてあるよ!
原因
よく見たら、always_load の括弧が閉じてなかった。というか、閉じ括弧がコメントアウトされていた。
<?php 〜省略〜 'always_load' => array( 〜省略〜 // );
凡ミスこの上ないな。コメント外したらエラー消えました。
おわりに
まずはエラーメッセージの通りに確認しますが、指摘された箇所に問題がないときは基本的なミス(スペルミスとかFuelPHP規約違反とか)がないか確認すると良いですね。