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
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"
mime_magic.magicfile = "c:\php\magic.mime"
localsettings.phpの該当箇所を以下のように修正
$wgEnableUploads = true;
$wgUseImageResize = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "convert";
$wgUseImageResize = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "convert";
