今日は、仮想マシンサーバーで Yii フレームワーク v1.1.3 を構成し、プロジェクトの Gii 設定をテストしました。
結果は #403 エラー ページです:
エラー 403
このページへのアクセスは許可されていません。
最初はファイルの権限が不十分なせいだと勘違いしましたが、ファイルとフォルダの権限を変更しても状況は変わりませんでした。公式 Web サイトの Wiki を確認したところ、セキュリティ上の理由から、Yii はデフォルトでこのマシン上の Gii へのアクセスのみを許可していることがわかりました。
この問題を解決するには、次のように構成を変更します。
'モジュール' => array(
'gii' => 配列(
;
'クラス' => 'system.gii.GiiModule',
'パスワード' => 'パスワード',
'ipFilters' => array('10.0.0.119'),
)、
)
ipFilters 定義を変更し、動作中のマシンの IP を許可されたアクセス リストに追加します。つまり、
'ipFilters' => 配列('10.0.0.119')
ついに仕事用マシンで Gii に通常通りアクセスできるようになりました。