ja:install:iis
IIS と Dokuwiki
Windows マシン上の IIS WebサーバーにてDokuWikiを使用したい人向け資料です。(Windows 2000、Windows XP、Windows Server 2003、Windows Server 2008)
IIS6より前
IIS6 and Prior を参照して下さい。
IIS7
PHP のインストール
- PHPのWebサイトからWindows用のインストールを使用してください。インストーラまたは完全なパッケージのために PHP サイト を参照してください。“thread safe” と “non-thread safe” の二種類のインストーラがあります。IIS 7 の FastCGI 上で “non-thread safe” の PHP ビルドに使用することをお勧めします。FastCGI はシングルスレッドの実行環境を保証するので、不要なスレッドの安全性チェックを実行しない “non-thread safe” の PHP ビルドは標準的なビルドよりも大幅に性能向上します。
- PHP は CGI アプリケーションとして、または ISAPI 拡張として実行できます。この説明は、ISAPI より高速で安定している Fast-CGI 用です。ISAPIを考案したにもかかわらず、Microsoft すら Fast-CGI を使用するインストールをするように指示します。How To を参照してください。
IIS の設定
- DokuWikiアーカイブを解凍する。
dokuwiki-YYYY-MM-DD
ディレクトリをdokuwiki
(又は好きな名前) に変更し、移動する:- 最良な 方法はシステムドライブ以外(例:
D:\dokuwiki
)へ置くことです。 セキュリティのためにもなり、ドライブがディスクフル状態になる可能性を減らします。 - 新しい Webサーバのドキュメントルート直下に置くこともできます。(例:
c:\inetpub\wwwroot\dokuwiki
)
- インストールページの手順2で説明したように、全ディレクトリを安全にします。
- デフォルトでは設定されていないが、ISUR アカウントに対してウェブサイトへの読込・実行権限を与える必要があります。
- IISマネージャでサイト名を左クリックする。
- 操作枠のアクセス許可の編集をクリックするか、右クリックのショートカットメニューからアクセス許可の編集を選択する。
- セキュリティタブを選択する。
- 編集ボタンを押す。
- 追加ボタンを押す。
- 場所ボタンを押して、ローカルサーバー名を選択する。
- ここで IUSR を入力し、OKボタンを押し、再度OKボタンを押す。
- IIS の設定(どちらかの操作をする):
- “www.YourSite.com/wiki” のような、既存のウェブサイトの仮想ディレクトリ:wiki コードの場所に仮想ディレクトリが設定されていることを確認します。
- “wiki.YourSite.com” のような、新規ウェブサイト:ISS に新規 Webサイトを追加し、wiki コードの場所をルートディレクトリとします。
dokuwiki/
ディレクトリを参照し、data/
フォルダーのプロパティを確認。 Internet Guest Account(IUSR)、適切な Webサーバのアカウント、又はServer Group(IIS_IUSRS) がdata/
フォルダーに対して、「書き込み」権限を持っていることを確認。方法は前記を参照してください。dokuwiki/
ディレクトリを参照し、conf/
フォルダーのプロパティを確認。 Internet Guest Account(IUSR)、適切な Webサーバのアカウント、又はServer Group(IIS_IUSRS) がdata/
フォルダーに対して、「書き込み」権限を持っていることを確認。方法は前記を参照してください。- wikiの利用可能なはずです。インストール方法に応じて、http://localhost/dokuwiki/install.php か http://(wiki site name)/install.php にあるはずです。
dokuwiki/
ディレクトリを参照し、install.php ファイルを削除します。
ja/install/iis.txt · 最終更新: by 125.55.214.60