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