新規記事投稿 フォロー記事投稿 記事のキャンセル
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としています。

初心者で迷惑おかけしますが、どうぞ御教授お願いします。