1===== 牧場について =====
2
3牧場は複数の他の wiki(「動物」 "Animals")を動かす単一の DokuWiki インストール(「牧場主」 "Farmer")を使えるようにします。
4プラグインとテンプレートは牧場主にだけインストールすれば、動物もそれらを利用できるようになります。
5一つの wiki だけを最新状態に保つ必要があり、他のすべての wiki は同じコードベースを使用するだけになります。
6
7この設定手順を完了した後、現在の DokuWiki(あなたが見ている DokuWiki)が、「牧場主」として認識されるようになります。
8
9===== この設定は何をしますか? =====
10
11この設定ウィザードでは、以下の三つを行います:
12
13  - ''inc/preload.php'' ファイルの作成
14  - ''conf/farm.ini'' ファイルの作成
15  - 必要に応じて ''.htaccess'' ファイルに追加
16
17''preload.php'' は DokuWiki 読込み時の最初に読み込まれるファイルです。
18ここで牧場機能が初期化されます。
19現在の要求が動物か牧場主をアクセスし、それに応じて全てを再構成する必要がある場合、牧場主プラグインを検出します。
20
21''conf/farm.ini'' には牧場の基本的な設定が含まれています。
22最も重要なことは、すべての動物データが格納される場所が含まれていることです。
23
24''.htaccess'' を変更することで //バン !// 機能を使って動物にアクセスできるようになります。(下記参照)
25
26===== 入力方法? =====
27
28**動物用のディレクトリ**は、各動物用に新しいディレクトリを作成する場所です。
29このディレクトリは、現在の DokuWiki の外でなければなりません。
30''../animals'' のような相対的なディレクトリを指定できます。
31
32**.htaccess** 対応を有効にすることを推奨します。
33この機能は、Apache の mod_rewrite と .htaccess 対応が必要です。
34
35有効にすると、動物は //バン !// 機能を使って牧場主の URL の下でアクセスできるようになります。
36例えば、''%%http://www.example.com/dokuwiki/%%'' で牧場主が実行されている場合、''%%http://www.example.com/dokuwiki/!animal%%'' で動物にアクセスできるようになります。
37
38このオプションを有効にしない場合、動物にアクセスするには、Web サーバーや DNS を設定するが必要があります。
39