Windows XP の IIS(5.1) 設定 †
php.ini の設定 †
php_iisfunc.dll †
Windows XP の IIS 5.1 に、この php_iisfunc.dll を組み込むと、エラーとなる。PHP 4.3.1 では、組み込まないように。
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
extension=php_iconv.dll
extension=php_mbstring.dll
extension=php_sockets.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
ディレクトリ・セキュリティ †
PukiWikiを導入したPC(ローカルPC)以外から、参照させる場合には、
以下の作業は必須となります。
- 既定の Webサイト(デフォルトでは、C:\Inetpub\wwwroot)
ここに、サブフォルダを作成して PukiWiki を稼動させる場合には、以下の作業は必須です。書き込みなどの操作で失敗します。
- Web共有させる場合(既定の Webサイト以外のフォルダを利用する場合)
ローカルPCからのみのアクセスであればデフォルトの設定で問題はありません。
- php-cgi.exe がインストールされているディレクトリ以下のアクセス権
匿名にするにせよ Windows 認証をさせるにせよ、php-cgi.exe をログインユーザーが実行できるようにアクセス権が設定されていないと、書き込みに失敗します。
設定方法 †
pukiwiki.ini.php の設定 †
$script = 'http://localhost/pukiwiki/pukiwiki.php';
を、明示的に記述すること。明示しなくても、稼動する場合もある。
環境によって相違するので、注意すること。
まずは、コメントアウトのまま動作するかどうか確認してみると良いでしょう。