質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME

スレッド

└◇56:
日記CGIのエラー [まや] 09/21 17:02

 ├◇57:Re:日記CGIのエラー [moon] 09/22
 └◇58:Re:日記CGIのエラー [まや] 09/23
  └◇59:OK [moon] 09/24 <


56● 日記CGIのエラー[ まや ] 2002 09/21 17:02
はじめまして。
こちらの日記がとても使いやすそうだったので、今回DLさせて頂きました。
設置してみたのですが、いざ書き込もうとすると「LOCKファイルが開きません。
パーミッションを確かめて下さい」とエラーが出てしまいます。
パーミッションを何度も設定し直してみましたがダメでした。
アップロードするのはnik.cgi、jcodepl、set.plの3つだけですよね?
どうかアドバイスをよろしくお願いします。
スレッド一覧


57● Re:日記CGIのエラー[ moon ] 2002 09/22 08:37
どもです。

一応方法がふたつほど考えられます。

1、LOCKフォルダを作って管理。
まずset.plを開いて、$lockfileのところを
「nik.lock」から「./lock/nik.lock」に変更します。
そして、「lock」というフォルダを作成して、パーミッションを777(或いは707)にします。

たまにフォルダのパーミッションが755だとファイル作成が禁止されているところがあるので、こんなパーミッションになります。
(nikの入ってるフォルダを777のパーミッションつけてもよいですが、777だCGIが動作しないところもありますので)

2、「&lock;」を消す。
「&lock;」というのをすべて消せば、ロックがかからない様になります。

メモ帳かなんかで、開きますよね。
で、上の「編集」から「検索」を選んでください。

文字列検索して削除してくださいな。

多分2のほうが有効的です。
基本的にLOCKファイルというのは、多人数が同時に書き込むことによるLOGファイル消失を防ぐために、1人が書き込みしていると、他の人は書き込みができない状態(書込み待ち状態)にする機能です。

日記にLOCKファイルはいらないっちゃーいらないのですが、一応つけてます。
そんなわけで、LOCK機能を消しても問題ないわけです。
スレッド一覧


58● Re:日記CGIのエラー[ まや ] 2002 09/23 14:31
アドバイスをありがとうございました!
先程、&lock;を全て削除してアップロードしてみたところ、
lockファイルのエラーは解消されました。
が、書き込みが反映されなくて、日記ログが表示されるところに
「LOGがありません」と出ていたので不思議に思って、
nik.logを試しに作ってアップしてみたらうまく行きました。

これでようやく日記CGIを使わせて頂く事ができます。
本当にありがとうございました!
スレッド一覧


59● OK[ moon ] 2002 09/24 05:14
どう致しまして。
では日記を使ってやってくださいな。
スレッド一覧

CGIROOM