DokuWiki には UNIX のコマンドラインから実行可能な PHP スクリプトがいくつか付属しています。これらのスクリプトはすべて bin ディレクトリの中に置かれています。
注意: これらのスクリプトを利用可能にするには、PHP のコマンドラインインタープリタがシステム上にインストールされている必要があります。
スクリプトを実行するには 2 つの方法があります。以下のどちらの方法でも実行できます。
$> chmod +x <script>.php $> ./<script>.php
または、以下のようにして実行します (こちらを推奨します)。
$> /path/to/php <script>.php
注意: 認証とアクセス制御、もしくは DokuWiki のイベントシステムに依存したいくつかのプラグインで問題が発生することが報告されています。
書式
dwpage.php [オプション] <アクション>
説明
コマンドラインでの DokuWiki のページ編集をサポートするため
のユーティリティです。編集作業のためのページのチェックアウ
トと、ページ編集後のコミットを実行することができます。
アクション
checkout: $ dwpage.php --help=checkout を参照
commit : $ dwpage.php --help=commit を参照
lock : $ dwpage.php --help=lock を参照
オプション
-h, --help=<アクション> ヘルプを出力します
例: $ ./dwpage.php -hcommit
例: $ ./dwpage.php --help=commit
検索インデックスをアップデートすることができます。
書式
indexer.php [オプション]
説明
新規もしくは更新があったすべてのページについて、検索インデ
ックスを更新します。-c オプションが指定された場合は、最初
にインデックスを削除します。
オプション
-h, --help このヘルプを表示して終了します
-c, --clear 更新前にインデックスを削除します
-q, --quiet 何も出力しないようにします
書式
wantedpages.php [名前空間]
説明
リンクされているものの存在しないページのリストを出力します。
もし検索する名前空間 [名前空間] が指定されなかった場合は、
ルート名前空間から検索します。
オプション
-h, --help ヘルプを出力します