最低限の設定は以下の通りです。
- 1行目のPerlのパスを設定する。(サーバーの設定に合わせる)
- マスターパスワードを変更する。
- 「戻る」先のURLを設定する(http://〜)。
- 項目1〜項目15を設定と、トップページで表示する項目を設定する。
- 画像張り付けが必要無ければ、$gazouは''にする。
これが終わったら、サーバーにアップロードして、パーミッションを次のように設定してください。
[CGIが使えるフォルダ]
├ question (フォルダ) [755] … スクリプト全体を格納するフォルダ
│ ├ ansdata (フォルダ) [777] or [755] … 修正用データファイル格納フォルダ
│ ├ html (フォルダ) [777] or [755] … 回答HTML格納フォルダ
│ ├ lock (フォルダ) [777] or [755] … ファイルロックに使用するフォルダ
│ │
│ ├ quedata (フォルダ) [777] or [755] … 質問ファイル格納フォルダ
│ │ └ 10.txt anata.txt... [644] … 質問ファイル
│ │
│ ├ template (フォルダ) [755] … スキン格納フォルダ
│ │ ├ temp1.html temp2.html...[644] … スキン
│ │ └ sample.txt [644] … スキンサンプルを表示する際の質問&回答例
│ │
│ ├ question.cgi [755] … CGI本体。リンクはここかindex.htmlに張ります
│ ├ data.dat [666] … インデックスを表示するためのデータファイル
│ ├ style.css [644] … デザイン設定するスタイルシート
│ ├ jcode.pl [644] … 日本語ライブラリ
│ ├ index.html [644] … このファイルまたは、question.cgiにリンクを張ります
│ └ 画像ファイル [644] … mail.gif、web.gif、com.gifなど
│
└ (他のCGIやHTML)
このCGIは、index.htmlにリンクを張ればフレームON、question.cgiにリンクを張ればフレームOFFになります。
■ 回答してもらったHTMLへの直リンクで困っている場合
.htaccessが使える環境でしたら、以下のフォームにあるソースをコピーして、さらに「minicgi.net」
の部分をあなたのページURLに変更します。
これを
.htaccessとして保存して、CGIの「html」フォルダに置けば、他サイトから直リンクで飛んできた時にはエラーが表示されるはずです。
- 質問、バグ報告、意見などがありましたら、CGI用掲示板へお願いします。
- スキンや質問の提供をお待ちしております。