====== 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サイトの作成]]