新規記事投稿
フォロー記事投稿
記事のキャンセル
From: MADZ
<madz@cool.email.ne.jp>
Subject: index.cgiのファイル内容が表示されてしまう!
Date: 1998/08/05 15:07:13
初めて質問させていただきます。
どなたか初心者の私に良きアドバイスお願い致します。
現在、ローカルなイントラネット上に、評判の良い「にあさんのうぇぶ会議室」を
立ち上げさせてもらおうと奮闘中でありますがうまくいきません。
。
インストール及びエラーについては、このうぇぶ会議室の部屋の記事やイガラシさんの
「にあさんのうぇぶ会議室をつくろう」を参考に致しましたが解決できず、本稿となりました。
サーバーはHPUX10.20上にてapache_1.2.4が以下のカスタマイズで走っています。
DocumentRoot /www/web/www
ScriptAlias /madz /www/web/www/madz
また、perl -v の結果は、
This is perl, version 4.0
$RCSfile: perl.c,v
$$Revision: 4.0.1.8
$$Date: 1993/02/05 19:39:30
$Patch level: 36
です。
「にあさんのうぇぶ会議室」のDL&インストールは、
gzip -dc forum-1.7a.tar.gz | tar xvf -
と自己解凍CGI形式の両方で展開しました。
自己解凍CGI形式では、ブラウザからアクセスしても自動解凍してくれなかったので、サーバー上で
シェルから実行して解凍しました。
ところがそのどちらも、ブラウザによる最初のアクセス時に、index.cgiのファイル内容が表示
されてしまい起動できません。
自己解凍CGI形式うぇぶ会議室用ディレクトリの内容です。
sena73 $ pwd
/www/web/www/madz/web
sena74 $
sena75 $ ll
合計 178
-r-----rw- 1 503 503 179 5月 27日 1996年 CancelPoster.html
-r-----rw- 1 503 503 209 5月 27日 1996年 CancelSystem.html
-r-----rw- 1 503 503 464 12月 17日 1996年 Preface.html
-r-x---rwx 1 503 503 12318 8月 5日 13:33 article.cgi
-r-x---rwx 1 503 503 5877 8月 5日 13:33 cancel.cgi
-r-x---rwx 1 503 503 8268 8月 5日 13:33 contents.cgi
-r-x---rwx 1 503 503 8545 8月 5日 13:34 customize.cgi
-r-----rw- 1 503 503 14662 3月 7日 1997年 forum.pl
-r-----rw- 1 503 503 3890 1月 30日 1997年 http.pl
drwx---rwx 2 503 503 1024 8月 5日 13:22 icons
-r-x---rwx 1 503 503 2697 8月 5日 13:34 index.cgi
-r-----rw- 1 503 503 16777 2月 25日 1997年 jcode.pl
-r-x---rwx 1 503 503 1128 8月 5日 13:35 menu.cgi
-rw----rw- 1 503 503 0 1月 30日 1997年 new_arrival
-rwxrwxr-x 1 root sys 364 8月 5日 13:56 perl2.cgi
-r-----rw- 1 503 503 4010 8月 5日 14:10 site.pl
drwx---rwx 2 503 503 1024 8月 5日 13:22 test
sena76 $
また、*.cgiファイル内のperlの場所だけをかえて有ります。
sena78 $ cat index.cgi
#!/usr/contrib/bin/perl
$CGIPATH = '.';## index.cgi -- Main page of WebForum.
# Copyright (C) 1996 nir@mxa.meshnet.or.jp:
:
site.plは、以下の2個所のみ変更しています。
$forumroot = '/madz/web'; # うぇぶ会議室のあるペーヂ
$owner = 'madz@sena7.sena'; # 会議室の管理者のメールアドレス
ディレクトリのパーミッションは、
/www/web/www/madz 及び/www/web/www/madz/web とも777です。
なお、/www/web/www はDocumentRootです。
なお、webサーバーのcgi設定の確認のために、 perl2.cgiと言う極簡単なperlプログラム
を作ってブラウザから走らせてみましたがその動作はOKでした。
どなたかお力をお貸し下さい。