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