CGIから一時保存用ディレクトリをオープン出来ない

[上に] [前に] [次に]
fujikawa [E-Mail] 2000/03/26(日) 03:51:28
ディレクトリのパーミッション777が禁止されており、
CGIから一時保存用ディレクトリのオープン(データの書込み)が
出来ません。
ちなみにプロバイダはBIGLOBE で、 http://www2*.biglobe.ne.jp/
のユーザーです。
こういう場合、どうしたら良いのでしょうか?

ファイルの構成は、例えば読出す(書込む)CGIが  ”test.cgi”で
キャッシュディレクトリを  ”cashe”とすると、
下の様に同じディレクトリに置く場合です。

  −
   −/test.cgi
     /cashe

どなたか教えて下さい。

びーだま [E-Mail] 2000/03/26(日) 04:58:04
サーバーの設定によりますが、標準的なら、777 にしなくとも
707 で行けると思いますがどうでしょう?

# biglobe user ではないですが、参考までに。

びーだま [E-Mail] 2000/03/26(日) 05:03:13
上記のは、cashe のディレクトリにCGIが新規ファイルを
作る場合です。

ちなみに、新規なファイルを作らず、固定のファイルに
書き出すのであれば、ディレクトリのパーミッションを
701として書き込まれる対象ファイルは、606としておく
でもおそらく良いですね。

[上に] [前に] [次に]