目次
-
- 社内Wikiおすすめの使い方 オススメ
-
- インストール 基本
- 設定 基本
- テンプレート 基本
-
- 最初に入れるお勧めプラグイン オススメ
- プラグイン一覧 オススメ
- DokuWikiの使い方 基本
- 標準機能でのページの書き方 オススメ
-
-
-
DokuWikiを理解
DokuWikiの構築
よく確認するページ
以下のプラグインが動かないです。
syntaxhighlighter3
cellbg
moderncontact
recent
searchtablejs
「管理者でログインすると」サイトの上の方にNew release Versionのお知らせが表示されます。
現在のバージョンは、管理画面の左下から確認できます。
また、サイトの以下のファイルにも記載があります。
(略)/dokuwiki/VERSION
サイト設定から、アップデートを確認しないように設定できます。
アップデートを確認しないようにしたい場合には、以下の設定のチェックを外しましょう。
テンプレート化していないで、バージョンアップすると編集したファイルが上書きされてしまいます。
簡単にテンプレート化できますので、テンプレート化してしまいましょう。
参考:DokuWikiのデフォルトテンプレートをコピーして、オリジナルテンプレート化
テンプレート化しない場合は、バージョンアップ前にバックアップし、
バージョンアップ後に戻しましょう。
favicon.icoも忘れずにバックアップしましょう。
cd /usr/share/nginx/html/XXXX/dokuwiki/lib/ <- Apacheの場合パスが違います。/var/www/html/XXXX/dokuwiki/libなど cp -p tpl/dokuwiki/style.ini lib/tpl/dokuwiki/style.ini.`date +%Y%m%d` cp -p tpl/dokuwiki/css/my_style.css tpl/dokuwiki/css/my_style.css.`date +%Y%m%d` cp -p tpl/dokuwiki/tpl_header.php tpl/dokuwiki/tpl_header.php.`date +%Y%m%d` cp -p tpl/dokuwiki/tpl_footer.php tpl/dokuwiki/tpl_footer.php.`date +%Y%m%d` cp -p plugins/toctweak/all.css plugins/toctweak/all.css.`date +%Y%m%d` cp -p tpl/dokuwiki/images/favicon.ico tpl/dokuwiki/images/favicon.ico.`date +%Y%m%d`
何か問題が発生した際に、戻せるようにバックアップしましょう。
dokuwikiディレクトリをdokuwiki.bkディレクトリとして同期する。
# rsync -az --delete dokuwiki/ dokuwiki.`date +"%Y%m%d"`/ または、 # rsync -az --delete ./dokuwiki/ ./dokuwiki.bk/
dokuwikiディレクトリをdokuwiki.日付.tar.gzとして圧縮ファイルとしてバックアップする。
# tar zcvf dokuwiki.`date +"%Y%m%d"`.tar.gz dokuwiki
# mkdir backup <- Backupディレクトリの作成 # rsync -avz --delete dokuwiki/ backup/dokuwiki.bk/ # tar zcf backup/dokuwiki.`date +"%Y%m%d"`.tar.gz dokuwiki
もっとも簡単なやり方です。
upgrade Pluginをインストールすると、管理メニューに「Wiki のアップグレード」ボタンが表示されます。
後は、指示に従って、「続行」をクリックするだけで、アップグレードされます。
upgrade Pluginができてからこの方法ではやらないです。
項目 | どうするか |
---|---|
Version | Stable(Recommended) |
Update | Download changed files only |
Include Web-Server | No |
Languages | en - English ja-日本語 |
Popular Plugins | No |
# ls dokuwiki dokuwiki-XXXX.tgz # tar zxvf dokuwiki-XXXX.tgz
# ls site # tar zxvf dokuwiki-XXXX.tgz # ls -l dokuwiki <- dokuwikiフォルダーができる # cp -rf dokuwiki/* site/ 不要なファイルの削除 # mv site/install.php site/install.php.bk
コピーする時にタイムスタンプが古いと、画面が更新されないので、
わざと「-p」を付けないで、タイムスタンプを今にしています。
コピー後に権限を確認しましょう。
cd /usr/share/nginx/html/XXXX/dokuwiki/ <- Apacheの場合パスが違います。/var/www/html/XXXX/dokuwiki/libなど cp tpl/dokuwiki/style.ini.`date +%Y%m%d` tpl/dokuwiki/style.ini cp tpl/dokuwiki/css/my_style.css.`date +%Y%m%d` tpl/dokuwiki/css/my_style.css cp tpl/dokuwiki/tpl_header.php.`date +%Y%m%d` tpl/dokuwiki/tpl_header.php cp tpl/dokuwiki/tpl_footer.php.`date +%Y%m%d` tpl/dokuwiki/tpl_footer.php cp plugins/toctweak/all.css.`date +%Y%m%d` plugins/toctweak/all.css cp tpl/dokuwiki/images/favicon.ico.`date +%Y%m%d` tpl/dokuwiki/images/favicon.ico ls -ltrh lib/tpl/dokuwiki/ ls -ltrh lib/tpl/dokuwiki/css/ ls -ltrh lib/tpl/dokuwiki/ ls -ltrh lib/plugins/toctweak/
#!/bin/sh SRC=/home/xxxxx/www/test/dokuwiki DST=/home/xxxxx/www/dokuwiki/site FILE=/lib/tpl/dokuwiki/style.ini cp -p ${DST}${FILE} ${DST}${FILE}.`date +%Y%m%d` cp ${SRC}${FILE} ${DST}${FILE} FILE=/lib/tpl/dokuwiki/css/my_style.css cp -p ${DST}${FILE} ${DST}${FILE}.`date +%Y%m%d` cp ${SRC}${FILE} ${DST}${FILE} FILE=/lib/tpl/dokuwiki/tpl_header.php cp -p ${DST}${FILE} ${DST}${FILE}.`date +%Y%m%d` cp ${SRC}${FILE} ${DST}${FILE} FILE=/lib/tpl/dokuwiki/tpl_footer.php cp -p ${DST}${FILE} ${DST}${FILE}.`date +%Y%m%d` cp ${SRC}${FILE} ${DST}${FILE}
気になる場合は削除する。
# rm data/cache/messages.txt
dokuwiki標準テンプレートの例
bash FILE="lib/tpl/dokuwiki/css/basic.less" diff ./site.bk/$FILE site/$FILE cp ./site.bk/$FILE site/$FILE
■テンプレート化 cd (略)lib/tpl/ cd (略)conf/tpl/ cp -pr dokuwiki kurity ■プラグイン修正 エラーで、ページがみえなくなる修正 ・Syntaxhighlighter3 /(略)/dokuwiki/lib/plugins/syntaxhighlighter3/action/action.php /(略)/dokuwiki/lib/plugins/syntaxhighlighter3/syntax/syntax.php ・No Highlight Plugin /(略)/dokuwiki/lib/plugins/nohighlight/action.php register(Doku_Event_Handler $controller) ■プラグイン最新化 ・DokuWiki Upgrade Plugin ・Indexmenu Plugin #エラーで、ページがみえなくなる修正 ■バックアップ rsync -avz --delete dokuwiki/ dokuwiki.20200605/ ■DokuWikiバージョンアップ ■設定 ・defer_js をオフ
一般向けサイト
ITエンジニア向けサイト
英語サイト
Portfolio
Copyright (c) 2024 DokuWikiで情報発信 All Rights Reserved.