home ザ・フォーラムアップ マニュアル

1 はじめに 2 設定・アップロード 3 使い方 4 スキンを作ろう 5 スキンファイル
● 2 設定・アップロード

ファイル構成

以下の表を参考にアップロードします。

なまえ種類転送モード改行モードパーミッション
.htaccess設定ファイルテキスト---644
スレッドページではナビリンクで自由に過去ページを含めて前後のページへ移動できますが、最新のページの次のページから 最新のページへはリンクが切れてnotfoundサーバーエラーになります。これに対処するためエラーページヘ一旦かいしてから最新ページへ 移動するようにこの.htaccess を設定します。
《記述の仕方》
ホームページのトップディレクトリーの「forumup」ディレクトリーの中でエラーになったとき同じディレクトリーにある 「error.html」を表示させるには、
ErrorDocument 404 /forumup/error.html
と、一行記述して「forumup」ディレクトリーに設置します。
a/、b/、、、(英数字)ホルダー新規作成---777
ID別のディレクトリーを作成或いはアップロードします。この中に年、月、毎に分かれたディレクトリーと、叉その中にスレッドページとアップロード画像を スクリプトが自動生成します。なお名前は初期設定で設定します。
error.htmlエラー表示テキストDOS・MAC形式644
エラーメッセージとトップページへのリンクを表示します。
forumdo数字.cgi実行スクリプトテキストunix形式755
続き番号の付いたこれらのスクリプトは実際の動作を行います。基本的にはブラックボックスとして単にアップロードして下さい。
forumprf.cgi設定ファイルテキストunix形式755
基本的な初期設定をこのファイルで行います。
forumskin数字.cgiスキン設定ファイルテキストunix形式755
主にデザイン関係の設定がまとめてあります。このファイルと、スキンファイル、いくつかのforumdoファイルでスキンセットを構成します。
forumup.cgiトップスクリプトテキストunix形式755
このスクリプトにアクセスすると各スレッドの親記事タイトル一覧表 を表示します。
HTM_skin数字.htmlスキンファイルテキストDOS・MAC形式644
数字が奇数のスキンはトップページ用のスキンファイル、偶数のスキンは色々なページのカインドスキンファイルです。
img/xxx.gif. . . ホルダー新規作成---755
この中に掲示板用のイメージファイルが有りますので 、それをこの中へバイナリー転送モードでアップロードして下さい。
又、画像ファイル以外のファイルをアップロードするときには代わりに表示させるサムネイル用 ダミー画像、(file.gif)が含まれているので、 このファイルまでのダイレクトURL($dammyurl)を、初期設定で設定して下さい。
jcode.pl日本語変換テキストunix形式644
lock/ロックホルダー新規作成---777
logs/log文字.cgiログファイル保存新規作成---777
この中にID別のログファイル、DOS・MAC形式の log1.cgi , log2.cgi . . . を、テキストモードで、アップロードして下さい。
past文字/過去ログ保存新規作成---777
ID別の過去ログ保存ディレクトリーです。中身は空で、この中へスクリプトが過去ログファイルを自動生成します。
Type文字/各ファイルスキンセット---------
それぞれのタイプ中に有る各ファイルを入れ替えるだけでデザインを変更することが出来ます。
Manual/マニュアル---------
このマニュアルです。

項目設定・アップロード

    forumup.cgi forumdo数字.cgi
  • 一行目のパールのパス「#!/usr/bin/perl」が有る場合にはこれを サーバー管理者の説明にしたがって設定してください。
    forumprf.cgi
  • パスワード$adminpass
  • スクリプト設置ディレクトリー $scriptdir
  1. とりあえず上記の最小限の設定をします。
  2. ダウンロードしたままのディレクトリー構成でアップロードします。
    • ただしcgi-binなどの特殊なディレクトリーにスクリプトを設置しなければ ならないサーバーの場合はこの説明の通りにはなりません。 もしこのためファイル設置を変更した場合はその各ファイル或いは画像ファイルについての相対パス記述は 全てのファイル、スキンファイルを含めて設定を替えるか、書き替える必要があります。
  3. 設定例を参考にパーミッションをアップロードソフト等で設定します。
  4. forumup.cgにアクセスして一覧表ページが表示されれば取りあえず設置成功です。
  5. テスト投稿して確認しながらスクリプト内の説明に従い、各項目を順番に設定していきます。

イメージマジック

  1. 自動的にサムネイルを作成するのにはサーバーにモジュール「イメージマジック」がインストールされている必要が有り、 無いとサーバーエラーになります。直接サーバー管理者にこのモジュールの有無を御訊ね下さい。
  2. 「イメージマジック」を使わなくても、サムネイルを保管するディレクトリーをアップロードするディレクトリー と同じに設定し、元画像をそのまま縮小するやり方でサムネイルとして利用することが出来ます。
  3. 「イメージマジック」を「使わない」に設定してもエラーになることが有ります。その時は「forumdo9.cgi」117行目あたり
    use Image::Magick;
    の一行を削除、或いは行頭に「#」を追加しコメントとして下さい。

ヘルプページ

  1. ヘルプの内容、掲示板の使い方の説明などは、「forumdo11.cgi」に実際の表示内容を記述します。

カテゴリーは一つでよい場合

  1. 「ページスキンファイルHTM_page.html」のメニュー部分をスキン上の説明に従い削除して下さい。 IDは一番始めのものだけが有効になります。
  2. 複数カテゴリー機能に関するスクリプト部分は非常に少ないので、このことにより不要なスクリプト部分が常に重荷になる、 などということは有りません。

メモ

  1. CGI設置の基本的な事についての詳しい説明の講座がありますので参考にして下さい。。
    《CGI設置・アレンジ講座》
  2. エラーになったら「チェッ君」で調べましょう。これがあればエラーも怖くない!
    《チェッ君》


Copyright (C) p.ink All Rights Reserved.