[過去ログ] CGI設置について質問【Part3】 (983レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
373: 2008/04/02(水)03:48 ID:hvsOhy06(1) AAS
tok2かinfoseekってことは無料鯖だろ?
勝手に入れられる広告が原因て事ないのか?
374: 2008/04/05(土)11:38 ID:??? AAS
CGIの勉強をするために、自分のPCにテスト環境を作ろうと考えて
このページを参考にAN HTTPDをインストールしました。
外部リンク[php]:www.dream-seed.com
設定が良く分からなかったので教えてください。
例ではドキュメントルートを「D:\web-root」に設定しています。セキュリティの問題があるのでC:は回避したほうがいいと書いてありますが
Dドライブがないので「C:\web-root」としましたが、エラーが出ます。ドキュメントルートという意味も分かりませんが、この先どうやって進めばいいでしょうか?
375: 2008/04/05(土)13:09 ID:??? AAS
AN HTTPD使ったこと無いけど
エラー内容は?
設定したC:\web-rootは存在するの?
376: 2008/04/05(土)13:59 ID:??? AAS
存在してません。f(^^;
フォルダを作ればいいのでしょうか?
377(2): 2008/04/05(土)17:28 ID:??? AAS
AA省
378: 2008/04/05(土)18:39 ID:??? AAS
>>377
はじめにPHPスレに投げちゃった後始末はあれだけでいいのか。
> もっと簡単にテキストを表示させるだけのcgiはちゃんと動くので、
そのCGIでは、簡単なテキストを表示する前に何かを print してるはず。
それを書かないともれなく500がもらえる。
379(1): 2008/04/05(土)18:44 ID:??? AAS
#!/usr/bin/perl
use LWP::Simple;
print "Content-type: text/html\n";
print "\n";
print get("外部リンク:www.google.co.jp");
待ってる間にバージョンアップさせたけど、
結果は同じでした
エラーになるまでの待ち時間が長いので、
何かのタイムアウトになっているのだと思います
380: 2008/04/05(土)19:09 ID:??? AAS
>>2参照で。
というより、ぐぐるさんには素のUAを送る LWP::Simple が使えないのだ。
外部リンク:www.google.co.jp
381: 2008/04/05(土)19:20 ID:??? AAS
use CGI::Carp qw(fatalsToBrowser);
を入れてみたら、エラーだとは言われないけど、
単に何も表示されないだけになってしまいました
サンプルがgoogleなのは本質ではなくて、
いろんなurlを試しても同じでした
で、設置サーバと同じサーバのurlを指定した時だけ、
エラーになるまでの時間が速いので、
そういうセキュリティっぽい何かかなと当たりを付けたのですが
382: 2008/04/05(土)19:33 ID:??? AAS
get("外部リンク:66.249.89.99");
では?
383: 2008/04/05(土)19:42 ID:??? AAS
同じです
単に、ここのプロバイダのサーバに、
LWPが入ってないだけという気がしてきました
それならそういうエラーが出そうなものですが、
タイムアウトみたいな動作をするのが謎です
384: 2008/04/05(土)19:50 ID:??? AAS
前略
print "start\n";
print get("外部リンク:66.249.89.99");
print "end\n";
こんな感じにすると、
start end
と表示されます
モジュールが無いなら、実行すらされずに終わるんじゃないのかな
繋いだ先が全員でlwpを弾いているのかなと思って、
ちゃんと成功するローカルでの実行で送っている変数を調べると、
省2
385: 2008/04/05(土)20:17 ID:??? AAS
さらに実験
use LWP::Simple; をコメントアウトしてしまうと、
start Content-type: text/html
Software error:
Undefined subroutine &main::get called at *****.cgi line 7.
こんなエラー。
だから、LWPはあることはあるように思われる。
startがContent-typeより前なのもちょっと気になる。
386: 2008/04/05(土)20:35 ID:??? AAS
諦めて、use LWP::UserAgent; バージョンをagent('Mozilla');で作りました
でも、結果は同じでした
結果が表示されるまでの待ち時間はかなり短くなりました
(10秒くらい)
387(1): 2008/04/05(土)21:28 ID:??? AAS
多分駄目だろうなと思いつつ、use Socket; 版も作ったけど、
やっぱり同じでした
多分、ネットに繋ぐ機能が殺してあって、
かつエラーにはならないようにしてあるのでしょう
あとは、誰かが>>379を試して、その環境で動けば検証は終わりです
cgiってそんなもんなのかな
ネット上にあるんだから、ネットに繋ごうとするのは当然だと思えるけど、
案外、自前のHDDと人間からの入力だけで完結しているのばかりなのかも
388: 2008/04/05(土)22:01 ID:??? AAS
>>387
前略)
print "Content-Type: text/html; charset=UTF-8\n\n";
print get("外部リンク:www.yahoo.co.jp");
localhost と xrea で Y!Jのトップもどきが出てきた。
外部接続に制限かけてるサーバなんだろうね。
389(1): 2008/04/05(土)22:43 ID:??? AAS
んー、やっぱり
>>377に戻って、代替案は無いかどうかだけど、
答えが出てきそうな感じじゃないなあ
390: owler ◆/.TKMGzyY. 2008/04/18(金)21:58 ID:14JzGIXn(1) AAS
AA省
391: 2008/04/18(金)22:50 ID:??? AAS
君はここで質問するにはまだレベルが低すぎるかと
392: owler ◆/.TKMGzyY. 2008/04/19(土)18:00 ID:??? AAS
出直します^^;
上下前次1-新書関写板覧索設栞歴
あと 591 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s