home ザ・ナビス マニュアル

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

ファイル構成

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

なまえ種類転送モード改行モードパーミッション
navis.cgiスクリプトテキストUNIX形式755
アウトカウントスクリプト。本スクリプトのバージョン情報の記述があります。
navisdo数字.cgiスクリプトテキストUNIX形式755
スクリプト群。特に設定項目は有りません。
backXXX.cgiスクリプトテキストUNIX形式755
データ書き出し、読み込みスクリプト。特に設定項目は有りません。
navisprf.cgiスクリプトテキストUNIX形式755
初期設定ファイル
naviskin数字.cgiスクリプトテキストUNIX形式755
スキン設定ファイル
a,b,s,,,ホルダー新規作成---777
ID名のディレクトリー。名前は初期設定で設定したものです。
HTM_skin数字.htmlスキンファイルテキストDOS・MAC形式644
スキンファイル
dataホルダー新規作成---777
データベースを格納するディレクトリー。データベースファイルは自動生成されます。
databackホルダー新規作成---777
バックアップデータベースを格納するディレクトリー。
img/xxx.gif. . . ホルダー新規作成---755
この中に掲示板用のイメージファイルが有りますので、それをこの中へバイナリー転送モードでアップロードして下さい。 なお、スクリプトが表示するときと、閲覧ページとは同じスキンを使用しているので相対リンクで記述すると リンク切れになります。これに対処するためスキン上のこのイメージまでのパスをダイレクトリンクに書き直すか、スクリプトからと、IDディレクトリーからと 両方のパスへこのイメージを設置して下さい。つまり、一つはDLしたままのディレクトリー、もう一つは一つ上のディレクトリーです。 この時具体的にブラウザが表示するイメージファイルは、管理モードなどでは一つ上のディレクトリーにあるimg、 閲覧ファイルの時はnavisディレクトリーのimg、に有るものとなります。
jcode.pl日本語変換テキストunix形式644
banners/ホルダー新規作成---777
アップロードファイルを格納
lock/ホルダー新規作成---777
ロックディレクトリー
SKINSスキンセット---------
おまけのスキンセットが10種類と、オールトップページ用のスキン1種類有ります。

項目設定・アップロード

    navis.cgi、navisdo2.cgi、navisdo3.cgi、navisdo4.cgi、navisdo5.cgi、navisdo6.cgi、navisdo7.cgi、navisdo3.cgi、navisdo11.cgi
  • 一行目のパールのパス「#!/usr/bin/perl」を サーバー管理者の説明にしたがって設定してください。
    navisprf.cgi
  • パスワード$adminpass
  • スクリプト設置ディレクトリーのダイレクトurl$scriptdir
  • データキー$xkey
  • トップデータキー$ykey
  • IDディレクトリーを置くディレクトリーのダイレクトurl $justout
  1. とりあえず上記の最小限の設定をします。
  2. ダウンロードしたままのディレクトリー構成でアップロードします。
    • ただしcgi-binなどの特殊なディレクトリーにスクリプトを設置しなければ ならないサーバーの場合はこの説明の通りにはなりません。 もしこのためファイル設置を変更した場合、初期設定の相対パス記述、及びスキンに記述して ある画像ファイルの相対パス記述は書き替える必要があります。
  3. 設定例を参考にパーミッションをアップロードソフト等で設定します。
  4. navisdo8.cgiにアクセスして管理モードへログインできれば取りあえず設置成功です。
  5. テスト登録して確認しながらスクリプト内の説明に従い、各項目を順番に設定していきます。

メモ

  1. 未だ登録が無いIDカテゴリーの閲覧ページは出来ていません。 登録後リニューアルしてから閲覧ページヘアクセス出きるようになります。
  2. 設置後未だ登録が少ない時のトータル数は正しく有りません。
  3. CGI設置の基本的な事についての詳しい説明の講座がありますので参考にして下さい。
    《CGI設置・アレンジ講座》
  4. エラーになったら「チェッ君」で調べましょう。これがあればエラーも怖くない!
    《チェッ君》
  5. エラーを出しながら設置するとデータが壊れることがあリ、正しい動作をしなくなることがあリます。 最初から必要なデータを入れるのではなく、十分に動作を確認したあとにいったんデータをFTPで削除してから使用したほうが安全です。
  6. 検索窓或は検索フォームは全ページへ表示する事も可能です。
    この場合検索ページで検索フォームが重複しないようにするには、初期設定で、$setform=1とします。 全ページへは検索へのリンクだけを表示し、検索ページだけに検索フォームを表示するときは$setform=0にします。

    以下の例を参考にスキンへ直接記述します。
    <form method="post" action="http://ファイルへのダイレクトURL.com/navis/navisdo6.cgi">
    <input type="hidden" name="act" value="search">
    <input type="text" name="srchword" value="" size="25" class=textarea>
    <input type="radio" name="searchmethod" value=0 $check0><font size=2>AND</font>
    <input type="radio" name="searchmethod" value=1 $check1><font size=2>OR</font>
    <input type="submit" value="検 索"><br>
    </form>


Copyright (C) p.ink All Rights Reserved.