DokuWiki.biz

オープンソースのウィキソフトウェア「DokuWiki」の設定、テンプレートカスタマイズ、プラグイン開発などのメモ書き。

ユーザ用ツール

サイト用ツール


maintenance:cli

DokuWikiのコマンドラインツール

このページでは、DokuWikiのコマンドラインツールについて説明する。

DokuWikiには、Web画面だけではなく、便利なコマンドラインツールがいくつか備わっている。使用頻度は少ないが、覚えておきたい。

コマンドラインツール一覧

DokuWikiのルートディレクトリ直下にあるbinディレクトリには、以下のコマンドラインツールが格納されている。

コマンドラインツール 概要
dwpage.php ページ編集サポートユーティリティ
gittool.php Git経由でインストールされたプラグインを管理
indexer.php 検索インデックスアップデート
render.php DokuWiki構文をレンダリング
striplangs.php 不要な言語ファイルの削除
wantedpages.php リンクされているが存在しないページのリスト作成

検索インデックスアップデート

おそらくよく使用すると思われるのは、indexer.php(検索インデックスアップデート)である。サーバー上のファイルを直接編集してページを変更した場合(外部編集)、このコマンドラインツールを使用して検索インデックスをアップデートした方がよい。

使い方は、PATHが通っていれば以下のようになる。なお、コマンド実行にはPHPコマンドを使用できる環境が必要である。

#オプション「-c(--clear)」は、更新前にインデックスを削除
php indexer.php -c

参考ページ

maintenance/cli.txt · 最終更新: 2018/08/31 09:22:05 by admin