====== DokuWiki ======
{{ :serverapps:logo-dokuwiki-128.png|DokuWiki}}
設定メモを作るにあたって、Wikiを何にするか考えた。\\
PukiWikiは使ったことがあるが、いまいち性に合わなかった。\\
MediaWikiもなんかピンとこない。\\
で、[[http://www.seirios.org/~seirios/dokuwiki/doku.php?id=firststep|友人のサイト]]で採用されていたDokuWikiを使ってみることにしてみた。
===== システム要件 =====
基本的には
* Apache
* PHP
でOK。詳しくは[[doku>ja%3Arequirements|DokuWiki のシステム要件]]あたりを参照のこと。
===== インストール =====
- [[http://www.splitbrain.org/go/dokuwiki|ここ]]から最新版をダウンロードして、解凍する。
- ブラウザでinstall.phpを開き指示に従う(詳細は[[doku>ja:installer|DokuWikiインストーラ]]参照)
===== 設定 =====
* ACLは設定した方が吉
* 標準だと、ログイン画面からユーザ登録可能なので登録できないようにするでOFFになってる(2014.07.03)
- /インストールディレクトリ/conf/local.php に以下の行を追加
- $conf['disableactions'] = 'register';
* langをjaに
* 最初の見出しをページ名とする:常に利用する
* サイトマップを生成する
- 「管理」→「サイト設定」→「RSS配信設定」の「Googleサイトマップ作成頻度(日数)」に1以上の数値を入力し保存
- Dokuwikiのルートディレクトリで "sitemap.xml.gz"を作る
- サイトマップ初期化。以下の様にDokuWikiのサイトにアクセスする。
- http://hoge.com/lib/exe/indexer.php?debug=1
* robots.txtでサイトマップの場所を指定する
- robots.txtにこんな感じで書いておけばOK
- Sitemap:
- には %%http://www.hoge.com/sitemap.xml%% のように完全なURLを指定する
- ※robots.txtはサイトトップに置きましょう
* インデックスを許可する
* 「管理」→「サイト設定」→「スパム対策」の「インデックスを許可(何秒後)」の数値設定(0で良いか)
===== 参考 =====
情報源となるURLを以下に
* [[doku>ja:dokuwiki|Dokuwiki公式サイト]]
* [[http://apps.tpot.tk/dokuwiki:index|Oceansoft]] monobook関連など。
* [[http://integral.jpn.org/public/dokuwiki|integral]] DokuWikiに関して、また、様々なPlugInに関する記述があります。
* [[http://0-oo.net/sbox/my-dokuwiki|Dokuwiki カスタマイズメモ]] カスタマイズに関して色々書かれています。
* [[http://hain.jp/index.php/tech-j?cat=87|dokuwiki ぎじゅつやさん]] 細かな設定なんかが解説されています。
* [[http://www.seirios.org/~seirios/dokuwiki/doku.php?id=serverapp:dokuwiki|ほほほのほ]]
* [[http://www.cmsresume.com/start|CMSレジュメ]]
* [[https://qiita.com/yaju/items/4c69360da367b697b5ec|データベース不要のWikiクローン「DokuWiki」の導入]]