DokuWiki(URLのSEO付)をさくらインターネットにインストール

MySQL5, SQLite, Tools, Wiki, DokuWiki, PukiWiki, さくらインターネット

09:29:03, by dozo Email , 201 words, 6477 views   Japanese (JP) del.icio.us

Wiki探しがこれほど大変だと思いませんでした。

(ノ・・)ン。。。。。。(((●コロコロッ

初めて使ったWikiで真っ先に嫌いになったツールがある。
それは

PukiWiki


それはもうね。二度と使いませんよこれ。
今のサイトはもう変えようがないのでそのままだけど。


そんなわけで別のWikiを探していたわけです。
Wiki Matrixというサイトがあるのですが、
ここにあるWikiは一通り試しましたよ。
条件は
  • 日本語が使える(Unicode対応、メニューは英語でも良い)
  • 言語はPHP,Perl,Ruby,Python(さくらインターネットを利用するため)
  • DBは利用しない(サイト移動を見据えてDBは使用しない。SQliteは可)


といった具合。
これほどの量があればどれか一つは良いのがあるだろう。




…(゜Д゜)

全然ねぇ。。
インストーラが傍若無人なRuby,Pythonはまずアウト。
Perlは拡張子の調整に明け暮れる始末。
残ったのはPHPだが、
PHPの苦戦のしどころがわかっているだけに結構引く。
そして、最終的に残ったのはPukiWiki。>*0*<キャアアッ

・・・嘘です。
最終的に残ったのはDokuWiki
知り合いのアルファブックマーカーオススメだけあって、
機能、UIともに素晴らしい。
以前、今後のWikiはMediaWikiにしようと思ったこともあったが、
むしろこっちの方が良い。


とはいえ、
すんなりいかないのが世の中というものですよ。
きっと今回も悪戦苦闘した挙げ句徒労に終わってしまうに違いない。
さくらインターネットはご存じの通りCGI版のPHPがインストールされている。
いや、さっくり動いてくれると思うだが、
私の歪曲した拘りがそうさせてくれないというべきか。
今回はmod_rewriteでURIを綺麗にしようと思う。
そしてこれがハマリの元でもあるだろうね。

[More:]


ダウンロード
$ wget 'http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2006-11-06.tgz?id=projects%3Adokuwiki&cache=cache'
$ mv dokuwiki-2006-11-06.tgz\?id=projects%3Adokuwiki\&cache=cache dokuwiki-2006-11-06.tgz
$ tar xvfz dokuwiki-2006-11-06.tgz
$ mv dokuwiki-2006-11-06 dokuwiki
インストーラ起動
Webブラウザからinstall.phpにアクセスする。
例:http://dokuwiki.hoge.com/install.php
右上の使用言語を「ja」に変えるとインストーラも日本語になるのでわかりやすい。
管理者ユーザーの設定が終わったら「保存」をクリック。
これでconf/local.phpの仮のものが出来上がる。
あとはinstall.phpを削除する。
$ rm install.php

※普通に使う人はここまで終了です。
あとはトップに戻れば文書作成が出来ます。
ログインして設定を変更
管理者でログインし「サイト設定」をクリック
「高度な設定」-「URLの書き換え」を「.htaccess」に変更
「高度な設定」-「URL上の名前空間の区切りにスラッシュを使用」にチェックをいれる
そして、保存。
.htaccessを編集
.htaccessのRewrite部分のコメントアウト「#」を消す。
RewriteBaseはサイトの構成によって変更が必要。
## Uncomment these rules if you want to have nice URLs using
## $conf['rewrite'] = 1 - not needed for rewrite mode 2
RewriteEngine on
#
## Not all installations will require the following line. If you do,
## change "/dokuwiki" to the path to your dokuwiki directory relative
## to your document root.
RewriteBase /
#
RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L]
RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L]
RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L]
RewriteRule ^$ doku.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) doku.php?id=$1 [QSA,L]
RewriteRule ^index.php$ doku.php




(゚д゚) ぽかーん
アレ?ウゴイタ。。。


ということでインストール完了!
以後のWikiは問答無用でDokuWikiに決定!!



関連リンク:
さくらインターネット

Trackback address for this post:

http://hain.jp/htsrv/trackback.php/131

Comments, Trackbacks:

No Comments/Trackbacks for this post yet...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

powered by b2evolution

shinobi

Neighbors
Relative
Favorites
PR

極論istの技術屋を始めて早幾年。 流れの速い業界の波にもまれながらも精一杯生きている様をとくとごらんあれ。

Archives
スポンサー

Latest bookmark
Search

Categories

Who's Online?
Misc
Syndicate this blog XML

Valid XHTML 1.0! Valid CSS! Valid RSS 2.0! Valid Atom 1.0!