新規記事投稿 フォロー記事投稿 記事のキャンセル
From: SCENE <yanohara@toppan-f.co.jp>
Subject: Re: 2度目のアクセスができません
Date: 1998/01/29 20:29:53
Reference: mesh.forum.3/00047

1月29日に、にあさんは書きました。


>おや、contents.cgi と forum.pl をいじっていますね。 変更点はどこですか?

contents.cgiは、パスを明示的に書きました。
(これはかなり後の段階です)

yanohara@sse[6] cat contents.cgi|more
#!/usr/local/bin/perl
# $CGIPATH = '.';
$CGIPATH = '/usr/local/www/cgi-bin/forum';


forum.plの方は、14行目をコメントにしました。

yanohara@sse[8] cat forum.pl|more
#
# forum.pl -- common definitions and functions of WebForum.
# Copyright (C) 1996 nir@mxa.meshnet.or.jp
#
# This file is part of WebForum.
# WebForum is free script; you can redistribute it and/or modify it
# for any purpose.
#
# @(#)$forum.pl,v1.17 7 Mar 1997 nir $
#

require "$CGIPATH/site.pl";
require "$CGIPATH/http.pl";
#require "timelocal.pl";

この理由は、コメントにしないと、
yanohara@sse[17] ./contents.cgi
Can't locate timelocal.pl in @INC at /usr/local/www/cgi-bin/forum/forum.pl line14.

と言われるからです。

>あれれ、一番肝心のサーヴァのエラーログ出力が無いですぅ (;_;)

(今日のぶんだけですが)

yanohara@sse[25] cat httpd-error.log
[Thu Jan 29 18:37:54 1998] access to /usr/local/www/cgi-bin/forum/contents.cgi failed for fdc, reason: Premature end of script headers
Undefined subroutine &main::timelocal called at /usr/local/www/cgi-bin/forum/contents.cgi line 182,  chunk 2.
[Thu Jan 29 18:39:04 1998] access to /usr/local/www/cgi-bin/forum/contents.cgi failed for fdc, reason: Premature end of script headers
Undefined subroutine &main::timelocal called at /usr/local/www/cgi-bin/forum/contents.cgi line 182,  chunk 2.
[Thu Jan 29 18:39:18 1998] access to /usr/local/www/cgi-bin/forum/contents.cgi failed for fdc, reason: Premature end of script headers


yanohara@sse[33] cat httpd-access.log
fdc - - [29/Jan/1998:18:36:42 +0900] "GET /in.html HTTP/1.0" 200 595
fdc - - [29/Jan/1998:18:36:42 +0900] "GET /forum/test/index.html HTTP/1.0" 200 161
fdc - - [29/Jan/1998:18:36:44 +0900] "GET /cgi-bin/forum/contents.cgi?room=testHTTP/1.0" 200 1401
fdc - - [29/Jan/1998:18:36:44 +0900] "GET /forum/icons/date.gif HTTP/1.0" 200 146
fdc - - [29/Jan/1998:18:36:44 +0900] "GET /forum/icons/help.gif HTTP/1.0" 200 147
fdc - - [29/Jan/1998:18:36:44 +0900] "GET /forum/icons/menu.gif HTTP/1.0" 200 145
fdc - - [29/Jan/1998:18:36:44 +0900] "GET /forum/icons/new.gif HTTP/1.0" 200 146
fdc - - [29/Jan/1998:18:36:47 +0900] "GET /cgi-bin/forum/article.cgi?room=test HTTP/1.0" 200 1757
fdc - - [29/Jan/1998:18:36:59 +0900] "POST /cgi-bin/forum/article.cgi HTTP/1.0"200 1256
fdc - - [29/Jan/1998:18:37:54 +0900] "GET /cgi-bin/forum/contents.cgi?room=testHTTP/1.0" 500 -
fdc - - [29/Jan/1998:18:38:20 +0900] "GET /cgi-bin/forum/article.cgi?room=test HTTP/1.0" 200 1757
fdc - - [29/Jan/1998:18:38:27 +0900] "GET /cgi-bin/forum/menu.cgi HTTP/1.0" 200672
fdc - - [29/Jan/1998:18:39:02 +0900] "GET /in.html HTTP/1.0" 200 595
fdc - - [29/Jan/1998:18:39:03 +0900] "GET /forum/test/index.html HTTP/1.0" 304 -
fdc - - [29/Jan/1998:18:39:04 +0900] "GET /cgi-bin/forum/contents.cgi?room=testHTTP/1.0" 500 -
fdc - - [29/Jan/1998:18:39:17 +0900] "GET /in.html HTTP/1.0" 200 595
fdc - - [29/Jan/1998:18:39:17 +0900] "GET /forum/test/index.html HTTP/1.0" 200 161
fdc - - [29/Jan/1998:18:39:18 +0900] "GET /cgi-bin/forum/contents.cgi?room=testHTTP/1.0" 500 -

てな感じですが、logを見たらtimelocalをコメントにしたのが悪いみたいですね。
timelocalをコメントにするのが何をやっているのか自分ではわかんないので、
申し訳ないのですが教えて下さい。

すうずうしくて申し訳ありません。(_O_)