Dokuwiki を始めた

ここ半年ぐらいは MediaWiki をよく活用していた。

wiki を始めた – with a Christian Wife
https://wacw.cf/2017/04/17/started-wiki/

しかし、データベースが不要な手軽な Wiki はないかと探していたら、Dokuwiki が良さそうだと分かったので、使ってみることにした。

dokuwiki [DokuWiki]
https://www.dokuwiki.org/

インストールは驚くほど簡単だ。

(1)公式サイトから Dokuwiki をダウンロード。

Download DokuWiki
https://download.dokuwiki.org/

(2)1のファイルを解凍し、サーバーにアップロード。今回はレンタルサーバーのファイヤーバードにアップロードした。

(3)dokuwiki/install.php へアクセスして初期設定。

これだけである。データーベースが不要だとこれだけ簡単に導入できる。

なお、install.php へアクセスしても設定画面がでないことがある。私が利用するホスティングサービスの「ファイアバード」は初期設定で PHP のバージョンが低い(Dokuwiki のインストールに必要な PHP のバージョンを満たしていない)。ファイアバードの設定画面で PHP のバージョンを上げると、install.php へアクセスできるようになった。

私は初期設定で Open Wiki にしてしまったため、誰でも書き込みできる状態になってしまった。そこで、書き込み制限の設定をした。

(4)インストール時に設定した Superuser でログイン。

(5)Admin > Access Control List Management で User/Group @ALL を Read に変更。

これで、ログインしていないユーザーは閲覧だけができ、書き込みができなくなる。None にすると、ログインしていなければ閲覧もできない。

サイドバーを追加するには dokuwiki/doku.php?id=sidebar へアクセス。ページを作ると、サイドバーが表示されるようになる。

ページの削除はページのコンテンツをすべて削除し、保存すればいい。これは簡単だ。サイドバーを削除するのもこの方法。

ページの削除 – DokuWiki情報 by Corporate Wiki
http://www.corporatewiki.biz/dokuwiki/howto/delete-page/

また、初期設定では改行は編集画面で \\ を入力したり、空行を挿入しないと、表示通りの改行ができない。表示通りの改行を行うには xbr というプラグインを使う。

(A)xbr をダウンロードしてきて、解凍する。解凍してできたフォルダ名を xbr に変更する。

plugin:xbr [DokuWiki]
https://www.dokuwiki.org/plugin:xbr

(B)dokuwiki/lib/plugins へ A のフォルダをアップロード。

(C)dokuwiki にログイン後、Admin > Extension Manager へアクセスし、XBR Plugin がインストールされていることを確認する。

(D)Admin > Configuration Settings > Advanced > renderer_xhtml を XBR Plugin (plugin) に変更し、保存。

これで改行が簡単にできるようになる。

【TIPS】dokuwikiで改行を有効にする
https://www.limemo.net/blog/2012/09/dokuwiki-br.html

参考:
Dokuwikiをロリポップ!にインストールしてみた。 – つまさぽ(妻のサポート)
http://futago-life.com/wife-support/tech/install-on-lolipop.html

データベース不要のWikiクローン「DokuWiki」の導入 – Qiita
https://qiita.com/yaju/items/4c69360da367b697b5ec