Follow Us.RSS

2009年7月17日(金)さくらで Namazu!

  • このサイトをさくらのレンタルサーバ・スタンダードに移転するにあたって、SSH で Namazu をインストールしました。さくらへのインストールを詳しく解説しているすばらしいページがありましたのでご紹介します。

  • (2009年7月16日(木) 午後5時4分17秒 更新)
  • このエントリーをはてなブックマークに追加TweetBuzzurlにブックマークBuzzurlにブックマーク

さくらのレンタルサーバ への Namazu のインストール

さくらのレンタルサーバへ Namazu をインストールする方法を詳細に解説しているページがありましたので、その解説に沿って作業を進めます。わかりやすい解説を公開してくださっている先人 Diary--/*isaji*/MIDI Lab. の 伊三次 さんに感謝いたします。

※「6:設定ファイル編集」以降は、後述するスクリプトで実行する事ができます。

SSH クライアントについて

サーバに接続するためのSSHクライアントは、MacOS X なら「ターミナル」で OK。ターミナルを立ち上げ、次のように入力します。USER は自分のアカウントに読み替えてください。

% ssh USER@USER.sakura.ne.jp
USER@USER.sakura.ne.jp's password:

パスワードが聞かれるので、FTPと同じパスワードを入力してリターン。この先は、上記解説ページに従います。

※注意!:パスの設定について

上記解説のうち「3:KAKASI へパスを通す」をそのまま実行すると、wget や vi など、サーバにあらかじめ用意されているコマンドにアクセスできなくなります。これを回避するためには「~/.login」に、次のように記述します。

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/local/bin)

vi が苦手な場合は、FTPソフトの設定で不可視ファイルを表示するようにし、「~/.login」ファイルをダウンロードして上記を追記した後、アップロードしてファイルを差し替えるとよいでしょう。念のため追記する前のファイルを保存しておいてください。

MacOS X などでは、そのままダウンロードするとダウンロードしたファイルが不可視になってしまいます。これを避けるには、ダウンロード前に名前を「_login」等に変更しておき、ファイルを差し替えた後「.login」に戻します。

※注意!:Namazu のバージョンについて

2009年7月時点の最新バージョンは 2.0.19 です。
http://www.namazu.org/stable/namazu-2.0.19.tar.gz

最新版が出ていないか、Namazu の公式サイトで確認してください。
http://www.namazu.org/index.html.ja

KAKASI についても念のため最新版を確認してください。
http://kakasi.namazu.org/index.html.ja

インデックスの作成

上記解説ページにしたがって、インデックスを作成してもよいのですが、CMONOS.JP にあわせた設定をスクリプトにしましたので、よろしければこちらをダウンロードしてください。

このスクリプトを利用したインデックス作成手順は次の通りです。

  1. 「5: Namazuのインストール」が完了したら、同梱の namazu/make_index.cgi と make_index.sh をユーザーの環境にあわせて書き換えます。{USER_ID} をユーザーIDに、{USER_URL} をユーザーサイトのURLに書き換えます。
  2. make_index.sh を "~/local/namazu/libexec" にアップロードします。
  3. 同梱の namazu フォルダをフォルダごと "~/www" にアップロードします。
  4. ~/www/namazu/_htaccess のファイル名を .htaccess に変更します。このファイルには Namazu の設定ファイルである .namazurc へのアクセスを禁止する設定が書かれています。
  5. ~/www/namazu/make_index.cgi のパーミッションを 0705 にします。
  6. http://YOUR_SITE/namazu/make_index.cgi にアクセスします。この処理には数分かかります。再読み込みしたりページを移動せず根気よく待ちましょう。
  7. インデックス作成ログが表示されれば、インデックス作成成功です。何の反応もなくても、インデックス作成が成功している場合があります。"~/local/namazu/var/namazu/index" にインデックスファイルが作成されているかどうか確認します。インデックス作成が成功していたら make_index.cgi を削除します。
  8. ~/local/namazu/share/namazu/template のテンプレートファイルのうち、末尾に .ja とあるファイルが、日本語環境用テンプレートです。検索ページのデザインを変更する場合はテンプレートを変更します。
  9. さくらのレンタルサーバのコントロールパネルにある「CRONの設定」でインデックス作成を自動化します。午前3〜5時台など、アクセスの少ない時間帯のキリのよくない時間を選ぶとよいでしょう。

コメント

トラックバック

関連記事

[画像]

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

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

CMONOS.JP | 開発者ブログ | iPhone から画像をアップロードしよう

2011年4月26日 ... iPhone の Safari には一つだけ大きな弱点があります。それは、未だにファイル アップロードが無効化されていること。CMONOS.JP の最新版では写真共有サービスを 中継することでこの問題を解決しました。
https://cmonos.jp/blog/2011042602/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | ファイル添付、必須項目切り替え、送信先 ...

2014年1月20日 ...ファイル添付も、必須項目切り替えも、送信先の振り分けも、みんなブラウザから簡単に 設定できるんです。そう、CMONOS.JP のフォームメール「アンケート」ならね!
https://cmonos.jp/blog/2014012000/1.shtml
[画像]

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

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

CMONOS.JP | 開発者ブログ | カレンダーを施設予約に使おう

2011年2月22日 ... JP | 開発者ブログ | ファイル添付、必須項目切り替え、送信先 ... 2014年1月20日 ... JP のフォームメール「アンケート」には、 ... MIT ライセンスに基づき、日本語版を作成しま したので、よろしければどうぞ。ファイル数が少ないので、いろいろ.
https://cmonos.jp/blog/2011022200/1.shtml
[画像]

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

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

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

2010年3月23日 ... 最後に「ナビゲーション作成」で「ナビゲーション書き出し」を実行すると、ナビゲーション レイアウトが変更されます。 ためしに「ナビゲーションレイアウト」設定で「CSS タブ方式」 「カラータブ」を選択してみましょう。 ナビゲーションレイアウト設定画面.
https://cmonos.jp/blog/2010032300/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 自動スクロール Safari 機能拡張「手ぶら ...

2013年9月4日 ... 今すぐSafari 専用「手ぶら Safari」機能拡張をダウンロード: ダウンロードした「 HandsfreeSafari.safariextz」ファイル(ブロックのようなアイコン)をダブルクリックし すると Safari にインストールされます。 » Download "Handsfree Safari" Safari ...
https://cmonos.jp/blog/2013090400/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | ダウンロード販売を始めよう!

2009年12月7日 ... ショッピングカートのデジタルコンテンツ登録欄。100MB程度までのファイルならファイル アップロードフォームからアップロードすることができますが、大きなファイルは FTP 等で デジタルコンテンツディレクトリにあらかじめアップロードしておいた ...
https://cmonos.jp/blog/2009120700/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 原稿ファイルを受け付けるには?

2012年1月23日 ... CMONOS.JP ver2.0.20120123 から、ファイルアップロード時にプログレスバーが表示 されるようになりました。大容量ファイルアップロード時に待ち時間ストレスを軽減します。
https://cmonos.jp/blog/2012012300/1.shtml

更新情報

最近の記事

RSS

カレンダー



[日]
[月]
[火]
[水]
[木]
[金]
[土] 1

[日] 2
[月] 3
[火] 4
[水] 5
[木] 6
[金] 7
[土] 8

[日] 9
[月] 10
[火] 11
[水] 12
[木] 13
[金] 14
[土] 15

[日] 16
[月] 17
[火] 18
[水] 19
[木] 20
[金] 21
[土] 22

[日] 23
[月] 24
[火] 25
[水] 26
[木] 27
[金] 28
[土] 29

[日] 30
[月] 31
[火]
[水]
[木]
[金]
[土]


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

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

[日] 12
[月] 13
[火] 14
[水] 15
[木] 16
[金] 17
[土] 18

[日] 19
[月] 20
[火] 21
[水] 22
[木] 23
[金] 24
[土] 25

[日] 26
[月] 27
[火] 28
[水] 29
[木] 30
[金] 31
[土]


[日]
[月] 1
[火] 2
[水] 3
NEXT>>

PC 向けページに移動する