PHP Search

トップ > ダウンロード > PHP Search

PHP Search (サイト内検索)について

サイト内のファイルから全文検索ができます。主な機能は以下のとおりです。

このプログラムの実行にはデータベースは不要です。プログラムの機能については、機能解説プラグインも参照してください。

広告

目次

ダウンロード

以下のリンクから PHP Search をダウンロードできます。ダウンロードの前に注意事項を確認してください。

ファイルは圧縮されているので、ダウンロードが完了したらファイルを解凍してください。

ファイル構成

search.zip を解凍すると、以下のファイルとフォルダが作成されます。フォルダ内にある dummy.txt はダミーファイルなので、削除しても大丈夫です。

index.php
メインプログラム
config.php
設定ファイル
.htaccess
.htaccessファイル
error.log
エラー情報記録ファイル
configs/
設定ファイル格納ディレクトリ
logins/
ログイン情報格納ディレクトリ
css/
CSS格納ディレクトリ
js/
JavaScript格納ディレクトリ
templates/
テンプレート格納ディレクトリ
templates_c/
コンパイル済みテンプレート格納ディレクトリ
plugins/
プラグイン格納ディレクトリ
smarty/
Smarty(テンプレートエンジン)格納ディレクトリ

設置方法

PHP Search の設置方法。初めて設置に挑戦する方は設置の基本を参考にしてください。設置できない場合、トラブルシューティングも参考にしてください。

  1. search/config.phpエディタで開き、各設定項目を編集します。設定項目内の「基本設定」は、環境に合わせて必ず設定します。
  2. search/ フォルダごと、すべてのファイルをアスキーモードでアップロードします。
  3. search/error.logパーミッション606 に、search/logins/search/templates_c/ のパーミッションを 707 に、search/configs/ 内にあるファイルのパーミッションを 606 に設定します。
  4. ブラウザソフトで search/index.php にアクセスし、エラーが表示されなければ完了です。

ディレクトリ構成例

設置完了後のディレクトリ構成は以下のようになります。
カッコ内の数値はパーミッションの値です。

search / index.php
   |     config.php
   |     error.log [606]
   |     .htaccess
   |
   +-- configs / _search.ini [606]
   |             spam_filter.ini [606]
   |
   +-- logins [707] /
   |
   +-- css / ~略~
   |
   +-- js / ~略~
   |
   +-- templates / ~略~
   |
   +-- templates_c [707] /
   |
   +-- plugins / ~略~
   |
   +-- smarty / ~略~

使用方法

検索の設定方法については使用方法を参照してください。

更新履歴

2010/12/23 (Ver 1.00)
バージョン1.00を公開。