====== 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」の導入]]