Follow Us.RSS

2008年9月2日(火)XREA で簡単 Namazu インストール

  • 格安で有名なレンタルサーバ XREA.COM には Namazu があらかじめ用意されています。これを利用して、サイト検索を作ってみましょう!

  • (2008年9月2日(火) 午前10時19分40秒 更新)

XREA.COM とは?

XREA.COM は格安で有名なレンタルサーバです。広告表示が義務づけられる無料プランのほか、年額2,400円で広告表示を免除されるプランが用意されています。実はこのサイトも XREA PlusVALUE-DOMAIN.COM の組み合わせで運用されています。JPドメイン管理料(3,390円)とあわせて、一年にかかるコストは、たったの5,790円です。これでメールアドレス100個持てて容量3GBですから、かなり安いですよね。

ただし、安い反面、サーバにアタリ・ハズレがある他、初心者にとても冷淡なサービスとなっていますので注意してください。

  • 一つのサーバに多数のサイトが収容されるため、高い負荷をかける同居サイトがあると、サイトが常に重く使いづらい状態になります。こうなると最悪自分でサーバを移転するしかありません(XREAのコントロールパネルから自分で設定します)。
  • サーバのメンテナンスがメールで告知されることはありません。Perl のバージョンアップでさえ、何のメールもなく行われます。ユーザー自身がサポート掲示板を定期的に確認しなければなりません。
  • ときおりサーバの調子が悪いことがありますが、この場合もユーザー自身がサポート掲示板で相談するなど、自主的に解決に向けて動かなければなりません。
  • サーバが短時間落ちるくらいは、台風の夜の停電ぐらいに思って、おおらかに受け止めましょう。

そのかわりユーザー同士の情報交換は活発ですので、インターネットで検索すれば必要な情報はだいたい手に入ります。個人的に、このサイト以外でも、長い間お世話になっていますが、今のところ24時間を超える不具合には遭遇していませんし、自分でなんとかする気概があるなら、XREA はおすすめです。

ただ、大量のアクセスをめざすサイトを構築したい場合や、負荷の高いツールを使いたい場合は、XREA Plus を利用するのはやめておいた方がよいでしょう。XREA には上位サービスとして CORESERVER が用意されていますから、高い負荷が予想される場合はこちらを選ぶとよいかもしれません。

XREA で Namazu を使うには

XREA には Namazu を使うために必要なソフトウェアがあらかじめインストールされていますから、CGI 経由でサイトのインデックスを作成するだけで Namazu による全文検索が使えるようになります。

この記事を書くにあたって、インデックス作成のための CGI と cron ジョブでインデックス作成を自動化するための sh ファイルを用意しましたので、まずこちらをダウンロードしてください。

make_index.zip Namazu のインデックスを作成するためのスクリプト

ではさっそく XREA の Namazu を使ってみましょう!

(1) xrea のウェブコントロールパネルの「ツール」、「NAMAZUのインストール」で「インストール」を実行します。

ただし、このインストールツールはユーザーのホームディレクトリに以下の
ファイルを作成するだけです。

~/namazu フォルダ
 ├ make_index.sh
 ├ namazu.cgi
 └ template - Namazu のデフォルトテンプレート

(2) 同梱の namazu/make_index.cgi と make_index.sh をユーザーの環境にあわせて書き換えます。

{USER_ID} をユーザーIDに、{USER_URL} をユーザーサイトのURLに書き換えます。

(3) make_index.sh を ~/namazu フォルダにアップロードし、デフォルトのmake_index.sh と差し替え、パーミッションを 0705 に設定します。

(4) 同梱の namazu フォルダをフォルダごと ~/public_html にアップロードします。

(5) ~/public_html/namazu/_htaccess のファイル名を .htaccess に変更します。

このファイルには Namazu の設定ファイルである .namazurc へのアクセスを禁止する設定が書かれています。

(6) ~/public_html/namazu/make_index.cgi のパーミッションを 0705 にします。

(7) http://YOUR_SITE/namazu/make_index.cgi にアクセスします。

この処理には数分かかります。再読み込みしたりページを移動せず根気よく待ちましょう。

(8) インデックス作成ログが表示されれば、インデックス作成成功です。

何の反応もなくても、インデックス作成が成功している場合があります。~/namazu フォルダにインデックスファイルが作成されているかどうか確認します。インデックス作成が成功していたら make_index.cgi を削除します。

(9) 検索ページのデザインを変更する場合はテンプレートを変更します。

末尾に .ja とあるファイルが、日本語環境用テンプレートです。

(10) XREAのコントロールパネルにあるCRONジョブ設定でインデックス作成を自動化します。

午前3〜5時台などアクセスの少ない時間帯のキリのよくない時間を選ぶとよいでしょう。

表示のカスタマイズ

Namazu のデフォルトのテンプレートは学者肌のとても固いものとなっています。Namazu で使える検索オプションが詳細に記述され、一般的なサイトでは少々使いづらいかんじがします。

でもテンプレートを変えればがらりと雰囲気が変わります。試しにこのサイトの左上にある検索ボックスに適当なキーワードを入れてリターンキーを押してみてください。このサイトにあわせたデザインのサイト検索ページが表示されるはずです。このように検索ページのデザインは自由に変更できます。

make_index.cgi を実行すると ~/namazu フォルダにたくさんのファイルが作成されますが、このうち末尾が .ja となっているものが、日本語環境向けのテンプレートとなっています。これらを書き換えることで、検索ページのデザインを変更することができます。ぜひチャレンジしてみてください。

コメント

おじいさん-ハハッ

なるほどー
どうも「何も変化が無いな」って思ってました。
参考になりました。ありがとうございます。

(2008年11月3日(月) 午後8時0分29秒)

トラックバック

関連記事

[画像]

CMONOS.JP | 開発者ブログ | NicEdit 日本語版

2010年1月8日 ... NicEdit は、Brian Kirchoff 氏が MIT ライセンスで公開している軽快な WYSIWYG HTML エディタです。MIT ライセンスに基づき、日本語版を作成しましたので、よろしけれ ばどうぞ。ファイル数が少ないので、いろいろ...
https://cmonos.jp/blog/2010010800/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | PayPal ってこんなにすごい!

2009年12月7日 ... 2013年6月末のシステム改修に伴い、「クレジットカードで支払う」が「PayPalアカウント の作成」に変更になり、買い手は初回購入時に、クレジットカード情報や個人情報を入力 後、パスワードを設定して必ずペイパルアカウントを作成する仕様 ...
https://cmonos.jp/blog/2009120701/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 地図で物件検索!「不動産サイト」

2010年3月15日 ... CMONOS.JP 専用サイトテンプレート「不動産サイト」は、不動産サイトのために作成 されました。Google マップを利用した物件検索や会社概要ページがあらかじめ 組み込まれています。
https://cmonos.jp/blog/2010031502/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | さくらで、快適 CMONOS.JP!

2009年7月17日 ... これまでと同じサイトを再現するには、Namazu のインストールが必要でしたので、SSH 経由で Namazu をインストールできる「さくらのレンタルサーバ スタンダード」を利用し ています。 同じサーバにサンプルサイト cmonos.com も収容しました ...
https://cmonos.jp/blog/2009071700/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 小さな会社にぴったりのサイトテンプレート

2008年9月8日 ... メンテナンスステーション」の「サイトテンプレート作成」で、現在の状態をサイト テンプレートとして保存できます。 サイトテンプレートを活用すれば、うまくすると、小一 時間でサイトを構築、なんてことも可能かもしれません。同じパターンのサイトを ...
https://cmonos.jp/blog/2008090800/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | ナビゲーションでイメチェン!

2010年3月23日 ... 最後に「ナビゲーション作成」で「ナビゲーション書き出し」を実行すると、ナビゲーション レイアウトが変更されます。 ためしに「 ... 次に「ナビゲーション作成」でタブ背景色とタブ 文字色を設定して「ナビゲーション書き出し」を実行します。 ナビゲーション書き出し .... JP | 開発者ブログ | XREA で簡単 Namazu インストール. 2008年9月2日 ...
https://cmonos.jp/blog/2010032300/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | PayPal をもっとわかりやすくする方法

2010年1月16日 ... エクスプレスチェックアウトのほうは、PayPalアカウントの作成が必須、ということなん でしょうか?? 幸太郎 (2010年10月27日(水) 午前1時49分57秒). タンジェリン-エヘッ. こんばんは。PayPal については、PayPal 公式サイトの情報をご覧 ...
https://cmonos.jp/blog/2010011600/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 「運用する人」にやさしい CMS

2009年9月2日 ... カスタムフィールド CMS「CMONOS.JP」で作成したページは、Dreamweaver で ... JP の単ページ編集ツール「ホームページメーカーLite」は、書き出したページを次回編集時 のテンプレートとします。そのため、「ホームページメーカーLite」から .
https://cmonos.jp/blog/2009090200/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | まもなく公開!CMONOS.JP 1.3

2009年12月1日 ... ver1.3 では、PayPal によるクレジットカード決済やデジタルコンテンツのダウンロード 販売に対応し、ショッピングカートが強化されました。その他、「GoogleMaps埋め込み」 フィールドタイプでユーザーが作成したマ...
https://cmonos.jp/blog/2009120100/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | ギャラリーもテーブルメーカーで!

2008年11月6日 ... テーブルメーカーのデフォルトの設定はギャラリー用の設定となっています。今回は ギャラリー用の設定について、その内容を見ていきます。なお、テーブルメーカーで作成 したギャラリーのサンプルがこちらにありますので、どうぞご覧ください。
https://cmonos.jp/blog/2008110600/1.shtml

更新情報

最近の記事

RSS

カレンダー



[日]
[月]
[火]
[水] 1
[木] 2
[金] 3
[土] 4

[日] 5
[月] 6
[火] 7
[水] 8
[木] 9
[金] 10
[土] 11

[日] 12
[月] 13
[火] 14
[水] 15
[木] 16
NEXT>>

PC 向けページに移動する