新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: cgi-bin にしか CGI が置けない場合
Date: 1999/08/25 20:26:33
Reference: mesh.forum.4/00069

8月25日に、JIMNNYさんは書きました。

>ディレクトリは、
> |
> |-cgi-bin
> |  |-forum ← (1)
> |    |-*.cgi
> |    |-*.pl
> |
> |-home
> |  |-forum ← (2)
> |    |-Preface.html
> |    |-test
> |    |-icon
>
>となっています。

http://www.em.st2.arena.ne.jp/cgi-bin/forum/ が (1)、
http://www.em.st2.arena.ne.jp/forum/ が (2) ですね。

>$forumroot ="$ENV{'HOME'}/home/forum";	

これはURLですから、

$forumroot = '/forum';

です。

> $cgiroot = '/cgi-bin/forum';

これは良いですね。

> $forumpath ="$ENV{'HOME'}/home/forum";
>に変更していますが
>ここの所の設定でパスが正しく通っていないようです。

$ENV{'HOME'} の中身が空の様ですね。
絶対パスが分かっているなら、直に、

$forumpath = '/USERS_HOME_DIR/home/forum';

の様に書いてしまうか、CGIディレクトリからの相対パスで、

$forumpath = '../../home/forum';

の様にすると良いでしょう。