----------------------------はじめにお読みください------------------------------ 【 ソフト名 】QQQ SYSTEMS 【 種別 】フリーソフトウェア 【 転載・条件 】可(連絡不要) 【 改変・条件 】可(連絡不要・再配布可) 【 著作者 】ジュン☆ 【 連絡先 】jun@ma1.seikyou.ne.jp 【最新版の場所】http://ha1.seikyou.ne.jp/home/jun/ ●このクイズのファイル構成● index.cgi クイズのトップページ quiz.cgi クイズのスクリプト quiz_op.cgi 管理人専用。クイズシステムの運営管理を行う function.cgi サブルーチン集です。他のcgiファイルから呼び出す形で利用します。 jcode.pl 日本語変換プログラム(内部から呼び出すサブルーチン) a.gif 成績者グラフに使用される画像です。 b.gif 成績者グラフに使用される画像です。 win.mid 正解時に再生するためのサンプルMIDIファイル lose.mid 不正解時に再生するためのサンプルMIDIファイル end.mid クイズ終了時に再生するためのサンプルMIDIファイル high.mid ハイスコアが出た時に再生するためのサンプルMIDIファイル sysdesign.cgi システムデザインサンプル design.cgi ジャンルデザインサンプル ●インストール手順● 1.クイズを作成するディレクトリを作成する。(例)quizディレクトリ 2.作成したディレクトリの属性(パーミッション)を『777』にする。(rwxrwxrwx) 3.作成したディレクトリに以下のファイルをアップロードし パーミッションを設定する。 (パーミッションはあくまで例です。プロバイダの指定があれば従ってください。) index.cgi 744(rwxr--r--) ASCIIモードでFTP転送 quiz.cgi 744(rwxr--r--) ASCIIモードでFTP転送 quiz_op.cgi 744(rwxr--r--) ASCIIモードでFTP転送 function.cgi 744(rwxr--r--) ASCIIモードでFTP転送 jcode.pl 744(rwxr--r--) ASCIIモードでFTP転送 a.gif 666(r-xr-xr-x) BINARYモードでFTP転送 b.gif 666(r-xr-xr-x) BINARYモードでFTP転送 win.mid 666(r-xr-xr-x) BINARYモードでFTP転送 lose.mid 666(r-xr-xr-x) BINARYモードでFTP転送 end.mid 666(r-xr-xr-x) BINARYモードでFTP転送 high.mid 666(r-xr-xr-x) BINARYモードでFTP転送 4.初回インストール時は、以下のファイルもアップロードしてください。 sysdesign.cgi 666(r-xr-xr-x) ASCIIモードでFTP転送 design.cgi 666(r-xr-xr-x) ASCIIモードでFTP転送 5.お持ちのブラウザから、quiz_op.cgiにアクセスし、パスワードを登録後、管理人室に入室する。 アクセスできない場合は、各ファイルのパーミッションを再確認してください。 それでも駄目な場合、各cgiファイルの1行目にある、 『#! /usr/local/bin/perl』を、サーバー毎の設定にあわせてください。 6.管理人室において、『システム設定編集』『新ジャンル登録』を 順に設定する。 7.ジャンル登録が行われると、管理人室メニューに ジャンル別コマンドが現れるので、 適宜、問題を追加編集する。 8.最後に『ジャンルの編集』より、ジャンルを公開する 以上の設定で、動作可能となります ●トラブルシューティング● InternalServerError 500 が出る場合 ・FTP転送時、CGIファイルはASCIIモードで転送してますか? ・各cgiファイルの1行目にある、『#! /usr/local/bin/perl』の部分が サーバーの指定に合っていますか? ・各cgiファイルのパーミッションは正しいですか? プロバイダのマニュアルを確認してください。 ・telnetが使用可能であれば、cgiを設置したディレクトリで 『perl index.cgi』というコマンドを実行してみてください。 エラーがあればその原因がわかる場合があります。 ●注意点● ☆ うまく動かない、設定の意味がわからない場合、 オンラインマニュアルをご覧ください。 http://ha1.seikyou.ne.jp/home/jun/script/quiz/manual/index.html ☆ どんなクイズができるか知りたい方は、SAMPLEをご覧ください。 http://ha1.seikyou.ne.jp/home/jun/script/qqqsys.html ☆ それでもわからない場合は、掲示板までご連絡ください。 http://6920.teacup.com/qqq/bbs --------------------------------------------------------------------------------