ユーザ用ツール

サイト用ツール


serverapps:dokuwiki

DokuWiki

DokuWiki
設定メモを作るにあたって、Wikiを何にするか考えた。

PukiWikiは使ったことがあるが、いまいち性に合わなかった。

MediaWikiもなんかピンとこない。

で、友人のサイトで採用されていたDokuWikiを使ってみることにしてみた。

システム要件

基本的には

  • Apache
  • PHP

でOK。詳しくはDokuWiki のシステム要件あたりを参照のこと。

インストール

  1. ここから最新版をダウンロードして、解凍する。
  2. ブラウザでinstall.phpを開き指示に従う(詳細はDokuWikiインストーラ参照)

設定

  • ACLは設定した方が吉
  • 標準だと、ログイン画面からユーザ登録可能なので登録できないようにするでOFFになってる(2014.07.03)
    1. /インストールディレクトリ/conf/local.php に以下の行を追加
    2. $conf['disableactions'] = 'register';
  • langをjaに
  • 最初の見出しをページ名とする:常に利用する
  • サイトマップを生成する
    1. 「管理」→「サイト設定」→「RSS配信設定」の「Googleサイトマップ作成頻度(日数)」に1以上の数値を入力し保存
    2. Dokuwikiのルートディレクトリで “sitemap.xml.gz”を作る
    3. サイトマップ初期化。以下の様にDokuWikiのサイトにアクセスする。
    4. http://hoge.com/lib/exe/indexer.php?debug=1
  • robots.txtでサイトマップの場所を指定する
    1. robots.txtにこんな感じで書いておけばOK
    2. Sitemap: <sitemap_location>
    3. <sitemap_location> には http://www.hoge.com/sitemap.xml のように完全なURLを指定する
    4. ※robots.txtはサイトトップに置きましょう
  • インデックスを許可する
    • 「管理」→「サイト設定」→「スパム対策」の「インデックスを許可(何秒後)」の数値設定(0で良いか)

参考

情報源となるURLを以下に

serverapps/dokuwiki.txt · 最終更新: 2018/01/16 02:51 by hayashi