====== DokuWiki ======
このミニウィキという場所(当サイト)はDokuWikiを使って文書を作成。公開しています。\\
そのウィキソフトウェアであるDokuWikiに関する備忘メモ\\
[[doku>ja:dokuwiki|DokuWikiの日本語による公式ページ]]
DokuWikiは、WordPressなどに使用されるMySQLのようなデータベースを前提(必要)としないオープンソースのウィキソフトウェアです。\\
[[https://www.dokuwiki.org/ja:requirements|DokuWikiのシステム要件]]
DokuWiki は PHP に対応していれば、どんな Web サーバー上でも動作しますとのこと(ペコネットではWindows系のIISでの動作確認もしたが、実際的な運用には.htaccessを代替する対応が必要になる。)
※IISのRewriteモジュールのインストールや.htaccessのようにサーバーに置かれる「web.config」ファイルの編集など\\
[[dokuwiki:syntax|Dokuwikiの記法。書き方。]]
[[dokuwiki:plugins|プラグインの記録]]
----
**各種メモ**
===== パーミッション =====
ローカルテストサーバーにおけるパーミッション例。
chmod -R 777 data
chmod 777 lib/plugins/
chmod 777 lib/tpl/
chmod 777 conf
chmod 666 conf/*
chmod 777 conf/tpl/
外部公開されている場合、Webから以下のディレクトリが見えないようにする。
「**bin**」「**conf**」「**data**」「**inc**」
**確認例**
ブラウザから「**自分のドメイン/data/pages/wiki/dokuwiki.txt**」などにアクセスする。403エラー(アクセス拒否)になればOK\\
[[:network:http#ステータスコード|HTTPのステータスコード]]\\
===== 必須バックアップディレクトリ =====
「data」 ディレクトリ
「conf」 ディレクトリ
※ とのことだが迅速なリストアの為には、全てバックアップが推奨される。
===== ロゴの変更 =====
サイトロゴ 「/lib/tpl/dokuwiki/images/logo.png」
ファビコン 「/lib/tpl/dokuwiki/images/favicon.ico」
スマートフォン 「/lib/tpl/dokuwiki/images/apple-touch-icon.png」
を変更する
**※ しかしアップデート時に再びデフォルトのロゴに戻ってしまうので…**
メディアマネージャから名前空間「Wiki」に画像ファイルをアップロードする。
「/data/media/wiki/」
===== カスタムCSS =====
【1】conf ディレクトリ直下にCSSファイルを作成する。
「/conf/userall.css」全モード用
「/conf/userstyle.css」ブラウザ表示用
「/conf/userprint.css」印刷用
----
【2】dokuwikiテンプレートのCSSディレクトリに作成した場合。
「/lib/tpl/dokuwiki/css/任意名前.css」を作成
「/lib/tpl/dokuwiki/style.ini」にファイル名とモードを登録
===== 以前のリビジョンを削除 =====
変更履歴をクリーンアップ。
過去の文書ファイル…
「/data/attic/」以下にあるディレクトリとファイルの削除
変更履歴…
「/data/meta/」以下にあるディレクトリとファイルの削除
\\
----
==== 関連項目 ====
DokuWikiはローカル内のみでの運用も有用です。
[[ubuntu:server:dokuwiki|DokuWikiサイトの作成]]