8.4 KiB
8.4 KiB
title | author | date | wordtwit_post_info | categories | ||
---|---|---|---|---|---|---|
さくらインターネットに WiLiKi をインストール | kazu634 | 2010-04-13 |
|
|
さくらインターネットに WiLiKi をインストールしました。 WiLiKi で標準で使用する gdbm をさくらインターネットには導入できなかったため、 WiLiKi を動作させるのにはまりました。何かの参考までにインストール方法を載せておきます。
ちなみに WiLiKi はここです。
Gaucheのインストール
Gauche から Gauche のソースをダウンロードします。
% wget http://prdownloads.sourceforge.net/gauche/Gauche-0.9.tgz % tar zxvf Gauche-0.9.tgz
ここでは、 Gauche を ~/local にビルドすることにします:
% ./configure --prefix=$HOME/local % make % make test % make install
WiLiKiのインストール
WiLiKi から WiLiKi のソースをダウンロードします。
% wget http://sourceforge.net/projects/wiliki/files/wiliki/.6.1/WiLiKi-0.6.1.tgz/download
「リファレンス」で紹介されている gauche-package を使う方法を用いると、 GDBM のテストでエラーが発生し、インストールに失敗します。そこで、 tgz を解凍し、 configure → make → make install します:
% tar zxvf WiLiKi-0.6.1.tgz % cd WiLiKi-0.6.1 % ./configure --prefix=$HOME/local % make % make install
wiliki.cgi・wiliki.cssの設置
src フォルダにある wiliki.cgi を ~/www/ 以下の任意の場所にコピーします。ここでは ~/www/wiliki に設置します。
% cd src % cp -p wiliki.cgi ~/www/wiliki/
また、 wiliki.css を ~/www/ 以下の任意の場所にコピーします。ここでは ~/www/ に設置します。
% cp -p wiliki.css ~/www
wiliki.cgi の編集
「カスタマイズ」を参考に、設定を編集します。
なお、デフォルトの gdbm はさくらインターネットでは使用できません。ソースからのビルドも管理者権限が必要となるため失敗しました。そこで fsdbm を用います。私の場合は下記のように設定しました:
simoom634@www1594% diff ~/source/WiLiKi-0.6.1/src/wiliki.cgi wiliki.cgi ~/www/wiliki [3743] 1c1 < #!/usr/bin/gosh --- > #!/home/simoom634/local/bin/gosh 3a4 > (use dbm.fsdbm) 55c56,57 < :db-path "/home/shiro/data/wikidata.dbm" --- > :db-path "/home/simoom634/data/wikidata.dbm" > :db-type <fsdbm> 58,59c60,61 < :description "Shiro's Wiliki Site" < :style-sheet "wiliki.css" --- > :description "Kazu634's Wiliki Site" > :style-sheet "../wiliki.css" 61c63 < :charsets '((jp . euc-jp) (en . euc-jp)) --- > :charsets '((jp . utf-8) (en . utf-8)) 63c65 < :debug-level --- > :debug-level 1
事前に /home/simoom634/data/ ディレクトリーを作成してください。