アクセス制限で嵌る
ようやくPHPネタ
Symfonyをやっとくかと、VMWare上の勉強用ゲストOS(CentOS,NAT)でサンプルを作ってみる。
symfony init-project sample symfony init-app bbs
としてサンプル掲示板を作ってみた。
ApacheのDocumentRoot設定したりごにょごにょしてhttp://ゲストOSのIP/bbs_dev.php/にアクセスしたら
You are not allowed to access this file. Check bbs_dev.php for more information.
とか言われた。あぁ、アクセス権がないのかね?って思ってアクセス権を変更したけど、状況はかわらず。なんだよーとおもって、bbs_dev.phpファイル見てみたら
<?php if (!in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', '::1'))) { die('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'); }
とかなってんの。
とりあえず、array(...)に自分のIP追加して動かしたら動いた。
開発環境用のコントローラーだからか。本番の場合はindex.phpの方つかえってことか。Symfonyのバージョンが0.6.3くらい?のときちょっとさわってたけどこういうもんだっけか?いやー全然忘れてるわw軽くあせるなw