新規記事投稿 フォロー記事投稿 記事のキャンセル
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でした。

  どなたかお力をお貸し下さい。