新規記事投稿
フォロー記事投稿
記事のキャンセル
From: MIA
<LUC44735@biglobe.ne.jp>
Subject: 再度すみません(contentsがロックできません)
Date: 1998/08/18 23:56:44
何度もすみません。
Hi−Hoで会議室を設置させていただこうとしていますが、投稿すると下記のような
エラーとなります。
システムに致命的エラーが生じました。原因 ('ロック出来ません', "test/contents")
どのようにすればロックできるようになるのでしょうか?
なお、おおよそ指示どおりにしていますが、下記のような修正をしています。
1.ファイルアクセス時、下記のような制限があるため、
$FORUMPATHの部分をすべて"$ENV{'HOME'}/html/horum"に変更しています。
※$FORUMPATHに"$ENV{'HOME'}/html/horumを設定しようとしたらサーバエラー
となるためすべての個所に展開しました。
ファイルの書き込み、読み込みをCGIで行う場合には、必ずお客様の
ホームディレクトリ(環境変数$ENV{'HOME'})を基準にお書き下さい。
ex.お客様のhtmlディレクトリ下のファイルにアクセスする場合
"$ENV{'HOME'}/html/...."
(絶対パスでは指定できません。)
2.下記の制限により、$CGIPATH = '"/cgi-bin/user/メールアカウント名'
としたがサーバエラーとなったため、$CGIPATHを使用している部分を
require "$ENV{'HOME'}/cgi-bin/forum.pl";のように変更したら
とりあえず画面がでた。
セキュリティの関係上、お客様のCGIプログラムの動作は、
・お客様のhtmlファイルから、CGIプログラムuserを起動
・プログラムuserがお客様のcgi-binの下のCGIプログラムを呼出、実行
という行程を経由して起動される仕様になっています。
上記理由により、
CGIのパスは"/cgi-bin/user/メールアカウント名/CGIプログラム名"となります。
3.とりあえずcontentsのパーミッションは上位ディレクトリ含めて777としています。
初心者で迷惑おかけしますが、どうぞ御教授お願いします。