Wikipediaのシステム部分であるMediaWikiの最新バージョン 1.13.0がリリースされた。1.12.0の時にインストールがうまくいかず、保留にしていたのだ。バージョンが変わって、再度挑戦し、今度は何とかインストールすることができた。
結論から先に述べると、MediaWikiはUTF-8を使用するため、Vine Linux 4.2にインストールするのが大変面倒だ。こういう時は、Ubuntuなどの方がいいのかなと感じる。一方で、platexを使う時はVine Linuxの方が好都合なので、ディストリビューションの差は一長一短と言ったところか。
何はともあれ、苦労した点を記録しておく。
vmware playerの不具合結論から先に述べると、MediaWikiはUTF-8を使用するため、Vine Linux 4.2にインストールするのが大変面倒だ。こういう時は、Ubuntuなどの方がいいのかなと感じる。一方で、platexを使う時はVine Linuxの方が好都合なので、ディストリビューションの差は一長一短と言ったところか。
何はともあれ、苦労した点を記録しておく。
- PostgreSQLは古いバージョンの頃から使用しており、デフォルトのエンコードがEUC-JPになっている。そのため、MediaWikiをインストールすることができない。
- Vine Linux 4.2は標準の文字コードがEUC-JPなので、それを変更する必要がある。
- PHP5の設定、/etc/php5/php.iniの一番下の方にあるエンコードの設定をすべてUTF-8に変更する。
- mysqlサーバの起動スクリプト/etc/init.d/mysqlの298行目に--default-character-set=utf8を追加する。再起動する。
- mysqlにwikidbを作成する時に、utf8を指定する。
- mysqlの設定ファイル/etc/my.cnfにdefault-character-set utf8を指定する。
ファイル名をUTF-8化
パールとメカブと案山子
MTOSが正常動作する
MTOS-4.2rc1-ja