[Email]
[Web]
  Frontpage2002
    インストール
    サブホスト設定
    Frontpage2000
    Frontpage98
  CGI
    Wpoison
    Whois cgi
      インストール
    Count2.5
    Namazu
      インストール
      CGIで使用
      インデックス作成
    簡易バスケット
  Urchin
    設定変更
  The Webalizer
  Java
    JavaServlet,JSP
    Tomcat
  Apache
    バージョンアップ
    SSI
    MIME Type
    LogFile変更
    Web Server設定
    WAPプロトコル
    ASP
    Virtual subhost
    ログファイル
    設定ファイル
    HTTP認証
    再起動
      Module
        mod_jk
        mod_jserv
      PHP3
        インストール
      PHP4
        インストール
        CGI
        Moduleの選択
    MarcromediaFlash
  Chili!Soft ASP
    ASP設定
    ASPとDatabase
  V-Hostingの限界
    V-Hosting
    V-Hosting FAQ
    V-Hostingの運用
  Cron
  Security
[FTP]
[User]
[Perl]
[iManager]
[Timezone]
[Real]
[Database]
[ColdFusion]
[Python]
[Faq]


v1
Email
v1
Web
v1
FTP
v1
User
v1
Perl
v1
iManager
v1
Timezone
v1
Real
v1
Database
v1
ColdFusion
v1
Python
v1
Faq


NamazuをCGIで使用する

注意: このページは、レンタルサーバー SPEEDEX VPS v1 の技術サポートです。
SPEEDEX VPS v1 には FreeBSD サーバーA、FreeBSD サーバーB、FreeBSD サーバーC、Solaris Standard、Solaris Pro の 5 タイプがあります。
2009年6月現在、5 タイプとも新規オーダーはお受けしておりません。
現在提供中のサービスについては SPEEDEX のメニューページを参照ください。
なお、Solaris Standard、Solaris Pro につきましては 2010年5月を持ってサービスを停止する予定です。
SPEEDEX VPS v2 サーバーご利用の場合は v2 サーバーサポートページを参照ください。
SPEEDEX VPS v3 サーバーご利用の場合は v3 サーバーサポートページを参照ください。
SPEEDEX OneDom サーバーご利用の場合は OneDom サーバーサポートページを参照ください。

作成したインデックスを、ブラウザ上で検索可能にします。まず、namazu.cgiのパーミッションを確認します。他のユーザも実行可能にすることが必要です。変更はiManagerなどのユーティリティからも行えますが、telnetで行う場合、chmodコマンドで、755に設定してください。


 設定例

 % chmod 755 /usr/home/******/usr/local/etc/httpd/cgi-bin/namazu.cgi

●CGIの実行

namazu.cgiは、wwwブラウザを起動し
"http://ホスト名/cgi-bin/namazu.cgi"
へアクセスすることにより実行できます。
Namazuによる全文検索システムというタイトルのページが表示されます。検索式にキーワードを入力し、"Search!"をクリックします。検索結果が画面に表示されます。
検索結果には、検索内容の要約と、検索されたファイルへのリンクが表示されます。クリックでファイルが表示されます。

注:メッセージが日本語表示されていない場合は、インストールLangの設定を参照してください。

●トラブルシューティング(namazu.cgi関連)

(全文検索・データベース Webの作り方 引用)

  • 「ページが見つかりません(404)」というエラーが出た場合

    "http://ホスト名/"へアクセスしてみてください。これでも同様のエラーが出た場合、wwwサーバプログラムが起動しているか確認してください。
    "http://ホスト名"へはアクセスできるが、"http://ホスト名/cgi-bin/namazu.cgi"にはアクセスできないという場合は、以下の点を確認してください。

    (1)wwwサーバの設定でCGIが実行可能になっているか
    (2)namazu.cgiはcgi用のディレクトリにコピーされているか
    (3)namazu.cgiのパーミッションは 755 になっているか


  • 何も表示されない、または「ドキュメントにデータが含まれていません」というエラーが出た場合

    設定ファイル(cgi-binディレクトリの.namazurc)のIndexで指定したディレクトリにテンプレートファイルがない場合のエラーです。次の点を確認してください。

    (1)設定ファイルのIndexのパスは正しいか
    (2)Indexで指定したディレクトリにテンプレートファイルがあるか

    また、NamazuHP
    http://www.namazu.org/doc/manual.html#cgi
    あるいはメーリングリスト)も参照してください。


  • 検索結果"参考ヒット数"に「インデックスが開けませんでした」と表示される場合

    設定ファイル(cgi-binディレクトリの.namazurc)のインデックスで指定したディレクトリにインデックスファイルがない場合のエラーです。Indexで指定したディレクトリにはテンプレートだけが置いてあるという場合は、NamazuHPの複数インデックスの利用
    http://www.namazu.org/doc/manual.html#form-idxnames
    を参照してください。


  • 検索されたファイルを開こうとして、「ページが開けない(500)」というエラーが出た場合

    設定ファイル(cgi-binディレクトリの.namazurc)Replaceを設定していない場合、リンクが"/home/httpd/tools/JFdocs"のように、元のパスのままとなります。この状態のパスでは、wwwサーバ経由でファイルを表示することができません。
    インストール:Namazuの設定ファイル(.namazurc)Replace設定を参照して、Replace設定を行ってください。


  • 補遺
    以上の内容は、NamazuHP
    http://www.namazu.org/
    により詳しく解説されています。
    また、Namazu 2.0 入門(私家版)
    http://www.ki.nu/software/namazu/tutorial/purpose.html
    及び、「全文検索・データベースWebの作り方」 西村めぐみ著ソシムなども参考してください。
    インストール時のトラブルをはじめ多くの問題がこれらのHP・参考書により解決できます。また、表示のカスタマイズ等、より高度な使用方法についても解説されておりますので、参照してください。

    Namazuの概要   インストール   インデックスの作成       

    SPEEDEX サポートポリシー

    Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.


    株式会社サイバービジョンホスティング提供サービス一覧
    再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン