※ ChatGPTを利用し、要約された質問です(原文:VertrigoServの環境でプログラムが動かずに困っています。)
VertrigoServの環境でプログラムがうまく動かない
このQ&Aのポイント
VertrigoServの環境でプログラムが動かずに困っています。WindowsXP SP2のVertrigoServ_221の環境でPHPの勉強をしていますが、外部のWEBページを取得するプログラムがうまく動作しません。
試した解決策として、プログラムの間違いやポート番号の変更、ファイアーウォールの設定変更などを行いましたが、問題は解決していません。無料のレンタルサーバーにアップして動作確認すると正常に動作したので、問題はVertrigoServ環境に関連している可能性が高いです。
具体的な解決策や原因の特定には、他のユーザーの経験や専門知識が必要です。質問の文脈によると、プロキシやファイアーウォールの設定、VertrigoServ環境の特殊性などが考えられるかもしれません。ネット上の情報や関連コミュニティで質問をしてみると良いでしょう。
VertrigoServの環境でプログラムが動かずに困っています。
VertrigoServの環境でプログラムが動かずに困っています。
現在、WindowsXP SP2 VertrigoServ_221のヴァージョンで以下
* Apache 2.0.63
* PHP 5.2.6
* Mysql 5.0.51b
* Smarty 2.6.19
* SQLite 3.5.9
* PhpMyAdmin 2.11.7
* SQLiteManager 1.2.0
* ZendOptimizer 3.3.3
の環境でPHPの勉強をしています。
phpinfoやHelloを表示させたり、簡単は計算をさせるプログラムなどは問題なく動作します。しかし
サンプル:「http://php.s3.to/net/get2.php」
ソース:「http://php.s3.to/net/get2.phps」
のような外にWEBページを取得する、などのプログラムが一切動きません。
動かすと、真っ白になって何も表示しなくなるか、以下のようなエラーがでます。
Warning: file_get_contents(URL) [function.file-get-contents]: failed to open stream: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。 in C:\Program Files\VertrigoServ\www\test\ファイル名.php on line xx
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\VertrigoServ\www\test\ファイル名.php on line xx
※現在、大学のパソコンでこのような問題が起きています。プロキシの問題か??
家の環境では問題なく動作しました。
具体的な解決策または考えられる原因など、どなたお力添えを願います。
補足:
ローカルで動かないプログラムが間違っていることも考え、無料のレンタルサーバーにアップして動作確認したところ、プログラムは正常に動作しました。
ポートがバッティングしている恐れもあると知り、以下のサイトを参考に、ポート番号を変更しました。
http://blog.hoorago.com/2009/01/25/first-time-wordpress-part1/
タイムアウトと出たので、時間数を伸ばしましたが結果に変わりはありませんでした。
ファイアーウォールはWindowsにあるものとキングソフトのファイアーウォールが常駐しています。こちらも一度止めてみて動作したこともありましたが解決しませんでした。
phpmyadominの画面やhttp://127.0.0.1:8080/にアクセスしたところ問題なく表示はされます。
お礼
ありがとうございます。 参考にして試してみます。