カレッヂ |
質問者 ああああ
投稿日 6/26(火) 20:22:36
WIN98SEでCGIの実験をしてみようとおもって、CGIの本を買いました。 その本に付属していた「ActivePerl」と「Apache」をインストールして、 本に書いてあるとおりに実行しました。 しかし、エラーが発生して表示されませんでした。 全く原因がわかりません。 だれか、原因を教えてください。 (その本に付属していたサンプルCGIも表示されませんでした。) |
回答者 しあわせのツボ
[削除]
投稿日 6/26(火) 21:26:15
「本のとおり」が何を意味するのかは、あなたしか知らないことです。 何をどのようにしたらどんなエラーが出たのかを説明しないと、原因は誰にもわかりません。 |
質問者 ああああ
[削除]
投稿日 6/27(水) 22:54:43
説明が不十分でした。 すみません。 まず、「ActivePerl」をC:\Perlにインストールしました。 「Apache」をC:\ProgramFiles\ApacheGroupにインストールしました。 Apacheの「httpd.conf」というファイルを一部書き換えました。 Apacheのhtdocsにcgiのファイルを入れました。 IEでcgiのアドレスを入力しましたが、エラーが出て表示されませんでした。 CGIスクリプト: #!C:\Perl\bin\perl.exe print "Content-type:text/html\n\n"; print << "EOF"; <html> <head> <title>test</title> </head> <body> <p>test</p> </body> </html> EOF |
質問者 ああああ
[削除]
投稿日 6/27(水) 22:57:12
エラーの内容を書き忘れました。 「500 Internal Server Erorr」 |
回答者 LAM
[削除]
投稿日 6/29(金) 11:15:18
#!/perl/bin/perl では?? 違うかもしれないけど・・・ HTMLファイルなどは表示されるのですか?? 表示されるならhttpd.confのCGIの実行部分を確認してみてはいかがでしょう では |
質問者 ああああ
[削除]
投稿日 6/29(金) 17:19:20
回答ありがとうございます。 EOFの後に改行を入れたら、表示できました。 ご迷惑をかけてすみませんでした。 これからは、自分できちんと調べてから投稿したいと思います。 > #!/perl/bin/perl > では?? いや、Perlは別のところに独立して入れたので、リンクは間違っていないはずです。 > HTMLファイルなどは表示されるのですか?? > 表示されるならhttpd.confのCGIの実行部分を確認してみてはいかがでしょう HTMLで表示できませんでした。 |
質問者 ああああ
[削除]
投稿日 6/29(金) 17:20:04
終了するのを忘れました…。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |