読者です 読者をやめる 読者になる 読者になる

It's raining cats and dogs.

無駄なことなんてないはず

アクセス制限で嵌る

ようやく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