新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: ディレクトリ位置の調査が必要でしょう
Date: 1999/02/09 04:30:14
Reference: mesh.npc.2/00539

2月9日に、永史さんは書きました。

>ところが、実際に動かしてみると「Cannot Open Index File "npc.idx"」が出現しました。
>Makefileを書き換えて何度か試してみましたがいっこうに表示は変わりません。
>通常の/home/username/public_htmlから始まって、
>間違っているとは思いながらもFTP時に出てくる長々としたパスまで試しました。

色々と試行錯誤するより、実際に実行時のディレクトリが何になっているのか
チェックしてみるのが良いでしょうね。もしかすると、CGI実行時にchrootして
いるかもしれませんし、単純な設定ミスかもしれません。

www5.airnet.ne.jp は Apache/1.3.4 なので、おそらくCGI実行時の
カレントディレクトリはCGI自身があるディレクトリでしょうから、


#!/bin/sh echo "Content-Type: text/plain echo pwd exit 0
と言うような、簡単なCGIを実行して実際のCGIディレクトリがどこなのか 調べてみてはいかがでしょうか?