serverapps:dokuwiki
DokuWiki
設定メモを作るにあたって、Wikiを何にするか考えた。
PukiWikiは使ったことがあるが、いまいち性に合わなかった。
MediaWikiもなんかピンとこない。
で、友人のサイトで採用されていたDokuWikiを使ってみることにしてみた。
システム要件
インストール
- ここから最新版をダウンロードして、解凍する。
- ブラウザでinstall.phpを開き指示に従う(詳細は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: <sitemap_location>
- <sitemap_location> には http://www.hoge.com/sitemap.xml のように完全なURLを指定する
- ※robots.txtはサイトトップに置きましょう
- インデックスを許可する
- 「管理」→「サイト設定」→「スパム対策」の「インデックスを許可(何秒後)」の数値設定(0で良いか)
参考
情報源となるURLを以下に
- Oceansoft monobook関連など。
- integral DokuWikiに関して、また、様々なPlugInに関する記述があります。
- Dokuwiki カスタマイズメモ カスタマイズに関して色々書かれています。
- dokuwiki ぎじゅつやさん 細かな設定なんかが解説されています。
serverapps/dokuwiki.txt · 最終更新: 2018/01/16 02:51 by hayashi