こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

CGIゲームの設置でエラーがでます

オムニバス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サーバーです)

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

投稿日時 - 2007-06-10 21:55:35

QNo.3073721

困ってます

質問者が選んだベストアンサー

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

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

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

投稿日時 - 2007-06-11 12:58:53

お礼

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

投稿日時 - 2007-06-11 13:15:27

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問