jun-kさんのCGI設置で良くある質問を独断と偏見でまとめました。よろしかったらどうぞ。


フリースペース系(主にフリーウェブ)
ページエラー
広告で画像参照画面でレイアウトが崩れる


一般的な質問
逆転必殺技があまりにも強力
初心者なので、一から教えて欲しい。
ローカルテストはどうするの。
スクリプトエラー
プラグインエラー
パスワードが自分が設定したパスワードと比べて妙に長くて変
CGIで「ソルジャー」が「ャ泣Wャー」と文字化けする
3.06で初回戦でチャンプに挑戦できない。
3.06にpochi5.gifが無い
lockフォルダが見当たらない
lockファイルがない
ページのレイアウトを変更したい
画像が表示されない
魔の森の敵を増やしたらエラー
登録者一覧で、最後まで一覧が出ない
改造したい
トップページ指定違いでのインターナルサーバーエラー
なんか見た目(表示)が変
3.06で天下一武闘会

注意
サーバーによる違い等
一応、目を通していください。


困ったら


フリースペース系(主にフリーウェブ)

●ページエラーがあると警告される。
フリースペース系に限りませんが、htmlのパーミッションがデフォルトは644だが、freewebでは755にしないとフォルダ内のjsファイルやcssファイルを読み込めずにエラーとなるそうです。
また、ファイル自体も、666でないと動かない場合も・・・
サーバーによっては、パーミッションをデフォルトと変更する必要があるようです。

その他には、広告自動挿入プログラムと、相性の悪いジャバスクリプトが存在するそうです。

広告で画像参照画面でレイアウトが崩れる
テーブルを閉じるタグを挿入し忘れている為、表の最後に広告が入りこんでしまう為、レイアウトが崩れることがあります。
</TABLE>をprint "<a href=\"$scripto\">TOP</a>と\n";の辺りに挿入してはどうでしょう?

一般的な質問

●逆転必殺技があまりにも強力すぎる。
ご自分で改造なさるか、バージョンアップを待ちましょう。

●初心者なので、一から教えて欲しい。
入門書を購入して勉強したり、jun-kさんのCGI配布ページで紹介されているとほほのwww入門http://tohoho.wakusei.ne.jp/など、分かりやすくすばらしいサイトへのリンクがありますので、そちらの方を参考になさってください。
また、どちらの場合もローカルでしっかり動作確認を取ってから、サーバーにアップしてください。

●ローカルテストはどうするの。
とほほさんhttp://tohoho.wakusei.ne.jp/では、AN HTTPDとApacheが、KB's ホームページ作成のヒントさんhttp://apollo-press.com/ではApacheが紹介されています。
どちらも非常に分かりやすいです。
サーバーなどの環境に合わせてお選びください。

●スクリプトエラー
ジャバスクリプトなどの記述が間違っているときや、ブラウザのバージョンが古くて、対応していないときなどに出ることが多いです。
その他にも、フリースペース系のバナーを自動で付けるスクリプトと相性の悪いスクリプトを利用している場合も、出ることがあります。
そのほか、一部のセキュリティーソフトの設定によっては出ることもあります。
新しいブラウザではでないが、古いブラウザでは出る場合は、バージョンアップをお願いしてみてはいかがでしょうか?

●プラグインエラー
デフォルトではMIDIを鳴らすことを前提に作られているので、
MIDIを利用しない場合、MIDIのファイル名のところだけが空白のプラグインで、MIDIを鳴らすというHTMLの記述になってしまいます。
それでおそらくプラグインエラーが出るのだと思います。
新しいブラウザだと、無視してくれるのですが、古いものだと実直にプラグインエラーだと訴えつづけたうえに、落ちてしまったりするので、
ブラウザをIE5.5sp1など最新の物に変更していただくか、
MIDIを鳴らしているヘッダのタグ回りをコメントアウトするなどし皆さん対処なさっているようです。

●パスワードが自分が設定したパスワードと比べて妙に長くて変です。
パスワードはセキュリティ向上の為に、暗号化されています。
それで覚えの無い妙に長いものに変わってしまったように見えます。
実際に自分が設定した正しいパスワードを入力してもログインできるのでしたら、問題無いはずです。

●CGIで「ソルジャー」が「ャ泣Wャー」と文字化けする
漢字コードが重複してしまう為に起こります。
ソ\ルジャーなどと、余分に\を挿入してあげるか、EUCで記述してください。

●3.06で初回戦でチャンプに挑戦できない。
チャンプ不在(winner.cgiが空の為に起こるバグです。
新規キャラクターをつくって、出来たキャラログをメモ帳などで開いて、その中身を丸ごとwinner.cgiにコピーペーストして、まずはチャンプを作ってください。
そのご、それとは違うキャラクターで、さっきのキャラクターに挑戦できるようになっているはずです。

●3.06にpochi5.gifが無いんだけど
現バージョンには、添付していません。
ご自分でご用意ください。

●lockフォルダが見当たらない
解凍ソフトやその設定によっては、何も入っていないフォルダは最初から無かったかのように、正常に解凍されないことがあるそうです。その為、savelogフォルダや、lockフォルダが作成(解凍)されないことがあります。
解凍ソフトの設定や、種類を変更してみてください。また、空のフォルダを自分で作っても良いかもしれません。ただ、正しく解凍されていない可能性もありますので、設定やソフト自体を変更した方が良い結果が得れるかも知れません。(LHAユーティリティ32で確認)

●lockファイルがない
lockファイルは、lockフォルダ内に自動で作成されて、役目を終えると自動で消失します。
ご自分で用意する必要はありません。

●ページのレイアウトを変更したい
見た目については、スタイルシートを利用しています。
スタイルシートは、ヘッダーと、外部スタイルシート(cgi.css)を参照して下さい。
見た目が変も参照のこと

●画像が表示されない
cgiファイルなどと一緒に一括で、アスキーモードで転送していたり、(本当はバイナリ)パスが間違っていたり、アップし忘れていたり、ファイルやフォルダのパーミッションが間違っていることが多いです。その他には、サーバーによっては、cgi専用のフォルダがあって、他のhtmlファイルなどは、置いても正常に動かない場合もあります。

●3.06で魔の森の敵を増やしたらエラーがでる
ffadventure.iniの中の魔の森での戦闘回数を「35回」に増やして
bossmons.iniのボスキャラは、35人プラス1人で良いと思います。
ただし、最初の一行目は有効なモンスターでないので(2行目と同じ名前のモンスターなので、分かってらっしゃるとは思いますが)
増やすとしたら2行目以降がよろしいかと思います。

注:35人(34人プラス1人)で、35回戦闘とするとエラー画面が出ます。

●登録者一覧で、最後まで一覧が出ない
一度も戦ったことの無いキャラクターがいるばあいおきます。
それが原因であれば、管理者モードで簡単に確認できるはずです。

●改造したい
改造は自己責任でお願いします。
アドバイスはもしかしたらしてもらえるかもしれませんが、あくまでも改造は未サポートです。
また、基本的なPerlの知識などがないと、危険なセキュリティホールを作る原因にもなります。

●トップページ指定違いでのインターナルサーバーエラー
jun-kさんのFFAは、オリジナルとトップが違います。ffadventure.cgiではなく、others.cgiがトップページです。
これを間違えると、インターナルサーバーエラーなどが起きることがあります。

なんか見た目(表示)が変
枠線が無かったり、ボタンが普通のボタンだったり、表示がおかしいことがありますが、たいて、cssファイルを上手く呼び出せていないことでおきます。
パスの指定間違いと、パーミッションの指定間違いが多いですが、サーバーによっては、666や755などにしないと表示できないこともあります。
また、CGIファイル関係と他ファイルを区別して、特定の場所以外だと動かないサーバーもあります。
注意ページエラーページのレイアウトも参照)

3.06で天下一武闘会
3.06のフルバージョンでは、天下一武闘会の人数制限が抜けています。
3.06差分ファイルで上書きするか、書き加えましょう。
注:くれぐれも完全なコピーを取っておいてください。失敗したら大変です。
ちなみに私は差分の方を使っていたので、気がつきませんでした。

また、開催時に30人以下のとき、人数表示にミスマッチが生じます。
詳しくは、こちらへ

注意
●サーバーによっては、cgiファイルを置く場所とhtmlファイル等(画像ファイル等も含む)を置く場所を区別していて、特定の場所でなければ動かない場合もあります。

●基本的に、画像ファイルをアップした場所などはご自分しかわからないのが普通です。
ファイルの場所などは、がんばって自分で確認しましょう。

●サーバーによっては、フォルダの一覧がずら〜〜っと出てしまうことがあります。
それが嫌なときは、サーバーにもよりますが、一般的にはindex.htmlを該当フォルダに置くと先にそちらを読みに行くので、一覧は出ないと思います。indexhtm、index.cgi等、サーバーの仕様によって異なります。

●サーバーによっては、パーティション777が利用できないことがあります。
755でも動く可能性がありますので、やってみてはどうでしょうか? 保証はしませんが・・・

困ったら
●皆同じところで躓くことがおおいです。
とりあえず掲示板を検索しましょう。
jun-kさんの掲示板には、非常にありがたい過去ログを検索する機能が実装されています。
まずは、過去ログをチェックしましょう。
場所は、掲示板の上の
[もどる] [新規投稿] [新規順表示] [新着記事] [使い方] [ワード検索] [過去ログ] [管理用]
と、出ているところの[ワード検索]をクリックしてください。
後は、色々ヒットしそうなキーワードを入力して、検索してみてください。
jun-kさんの負担を減らす為にも、まずは、ユーザー1人1人が検索して情報収集をしましょう。
また、困っている人を助けてあげましょう。