アプリ版:「スタンプのみでお礼する」機能のリリースについて

オムニバスRPG"WIZARDLY" (Game - CGI/perl)
http://bya.lib.net/src/
上記のサイトで「オムニバスRPG"WIZARDLY"」をダウンロードしましたがサイトに書いてある通り「但し、動作無保証、サポート無し」でした。

CGI Error

This program encountered an internal error.
Error: Lock file open error

設置してゲームを始めようとしたら上記のエラーが出てしまっています(CGIの部分にアクセスすると上記のメッセージが出ました)。
これ以外の他のCGIはちゃんと動作しています(niftyサーバーです)

中身にも説明が無く、ネットで探しましたが解決方法が無かったので分かる方は教えて下さい。

A 回答 (1件)

ソースを見る限り


wz_bbs.cgi
wz_lib.cgi
wz_arm.cgi
_.cgi
上記4つのCGIファイルの最初の部分に
$lckfile = "/tmp/wz_.lck";
という設定部分があります。

この設定値 "/tmp" で始まる部分にロック用ファイルを作成できていないようです。

$lckfile = "./tmp/wz_.lck";
と書き変えてCGIのある場所に tmp というディレクトリを作成してアクセス権を777にするとかしてはどうでしょうか?
    • good
    • 0
この回答へのお礼

わざわざソースを見ていただきありがとうございます。
ご指摘の通りに直しましたら動作しました。
今回はありがとうございました。

お礼日時:2007/06/11 13:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!