ユーザ用ツール

サイト用ツール


サイドバー

トップページ

タグ

階層

最近の更新

vim 2017/03/24 10:33
プログラミング環境構築/node.js 2017/03/21 11:03
node.js  
VMD 2017/03/14 17:34

外部リンク

dokuwiki

DokuWiki

インストール方法

  1. サーバ環境の確認
    • apache や lighttpd、nginx、Abyss などの web サーバ環境
    • php 5.3.3 以上
  2. http://download.dokuwiki.org/ からダウンロード
    • Version: Stable
    • Languages: en, ja (Toggle all ボタンを押して全て無効化してから作業すると楽)
    • 下の「Start Download」ボタンでダウンロード開始
  3. 得られたファイルをウェブ表示可能なディレクトリに展開
  4. パーミッションの変更
    以下のいずれかを行う
    • 誰でもアクセス可にする
      $ chmod -R 777 data
      $ chmod 777 conf
      $ chmod 666 conf/*
    • Web のみからアクセスする
      $ chown -R 777 data
      $ chown -R www-data. conf
  5. ウェブ上から install.php にアクセス (パーミッションが不足しているとここで注意される)
  6. 必要事項を入力して、Wiki ライフをスタート

既存データの移行

インストール方法のパーミッションの変更を行う。

ACL初期設定の変更

  • インストール時に Wiki の公開や編集権限の設定ができる
    • オープンWiki(全ての人に、閲覧・書き込み・アップロードを許可)
    • パブリックWiki(閲覧は全ての人が可能、書き込み・アップロードは登録ユーザのみ
    • クローズドWiki(登録ユーザにのみ使用を許可)
  • これを途中で変更するには、「管理」→「アクセスコントロール管理」で編集する
  • デフォルトの設定は以下の通り
    • オープンWiki
      • ページ/名前空間(*), ユーザ/グループ(@ALL), 権限(アップロード)
    • パブリックWiki
      • ページ/名前空間(*), ユーザ/グループ(@ALL), 権限(読取)
      • ページ/名前空間(*), ユーザ/グループ(@user), 権限(アップロード)
    • クローズドWiki
      • ページ/名前空間(*), ユーザ/グループ(@ALL), 権限(なし)
      • ページ/名前空間(*), ユーザ/グループ(@user), 権限(アップロード)

サイドバーの導入

テンプレート (デザイン) のインストール

  1. lib/tpl のパーミッションを有効にする
    以下のいずれかを実行
    • 誰でもアクセス可能にする
      $ chmod 777 lib/tpl
    • Web でのみのアクセス可能にする
      $ chown -R www-data. lib/tpl
  2. dokuwiki ページの上の「管理」をクリック
  3. 「拡張機能管理」をクリックして、「検索とインストール」「手動インストール」などでインストールする

プラグインのインストール

  1. lib/plugins のパーミッションを有効にする
    以下のいずれかを実行
    • 誰でもアクセス可能にする
      $ chmod 777 lib/plugins
    • Web でのみのアクセス可能にする
      $ chown -R www-data. lib/plugins
  2. dokuwiki ページの上の「管理」をクリック
  3. 「拡張機能管理」をクリックして、「検索とインストール」「手動インストール」などでインストールする

ロゴや favicon の変更

連続するハイフンをダッシュにしない

Ubuntu 16.04 に移行した際に表示されない

  • /var/log/lighttpd/error.log あたりに FastCGI-stderr: PHP Fatal error: Uncaught Error: Call to undefined function utf8_decode() がある場合、php7 側の問題 (utf8_decode() が別パッケージに分離されたのが原因) らしい
  • 解決方法
    $ sudo apt-get install php7.0-xml

マニュアル

dokuwiki.txt · 最終更新: 2016/10/28 10:40 by mumeiyamibito