« 微妙なキー配列の違いに戸惑い中 | メイン | 夏祭り »

2006年07月12日

  • WindowsでMediaWiki 動いた

苦労していた Windows環境での MediaWiki やが、やっとこさまともに動くようになった。
メモしておこう。

各バージョン

MediaWiki: 1.6.7
うがぁ、ver1.7がリリースされとるが、PHP4のサポート打ち切ったなぁ。
PHP: 4.4.2
MySQL: 4.0.26-nt

.htaccessの設定

サーバ上では他にもPHPでもろもろ動いてるので、MediaWikiのみの設定は、.htaccessで与える事にした。

AddDefaultCharset UTF-8
php_flag register_globals Off
php_value default_charset UTF-8
php_value mbstring.language neutral
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input auto
php_flag mbstring.encoding_translation Off
php_value mbstring.detect_order auto
php_value output_handler none

ファイルアップロード関連

とりあえず、ImageMagickが必要やね。
入手先から、
ImageMagick-6.2.8-2-Q16-windows-dll.exe
をダウンロード。
インストール時の注意点として、インストール先フォルダ名に空白を含まないようにする必要あり。
c:\ImageMagickが無難かな。

php.iniに以下の文を追加

extension=php_mime_magic.dll
mime_magic.magicfile = "c:\php\magic.mime"

localsettings.phpの該当箇所を以下のように修正

$wgEnableUploads = true;
$wgUseImageResize = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "convert";