2008/12/29 2008/12/30
過去にも一回ハマった事をすっかり忘れて、typeTで開発しようとしたらまた発生して悩んだので覚書で残しておきます。Vista上でXAMPP等でWebサーバーを立ち上げ、PHPを稼動させている環境で、
$result = file_get_contents("http://localhost/hoge.php");
みたいな形でlocalhostをURL指定すると、
Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\hogehoge.php on line 2
といった内容で取得失敗します。
どうも、Vistaはhostsにipv6用のlocalhost記述があるために、そっちを見に行ってタイムアウトしちゃうみたいです。
ipv6を使っていない人は、c:\windows\system32\drivers\etc\hostsを開き、
::1 localhost
をコメントアウト(『#』)します。
これで何事も無かったかのように復活します。
今回もまたこれで3時間ほど無駄な時間を費やしてしまいました・・・
関連記事はありません。
コメントとトラックバック
コメントはありません