ribbonの日記: MediaWiki 1.9.3
FreeBSDを6.2Rにしたので、MediaWikiもバージョンを上げる。ついでに1からインストール。
今回はapache2を使うことにした。コンパイルは若干苦労した。あらかじめapache2がインストール
されていないとパッケージが作れない。
とりあえず一通り作成し、MediaWikiの構成画面が出るところまで来た。本日これまで。
5/11 追記
LocalSettings.phpの項目が変わってしまったため、1.7からの無条件更新は無理だった。
一度1.9.3で設定を行ない、その後手動でLocalSettings.phpを修正。そのあとDBを戻せば
問題なく稼働した。
5/11 さらに追記
UPGRADE というドキュメントがあり、maintenance/update.php でアップデートできることを
発見。ただ多少手間がかかる。
まずAdminSettings.php.sample -> AdminSettings.phpというファイルを作成し、その中に
DB接続用のユーザ情報を設定。その後、maintenance/update.php を実行。この実行は数分
かかった。また、mysql 中の mysql と言うテーブルもコピーしないと駄目。このファイルの
中に、1からユーザーを作っても、FreeBSDだとパスワードの生成方法が異なるせいか、
コマンドラインではアクセスできても、web経由では駄目。
逆に、古いmysql データベースを持ってきて、コマンドラインベースでアクセスしてもOK。
よく分からないが、mysql初期化の際にパスワードについては、非互換があるのではないかと
思う。
5/12 追記
パスワードの問題は、初期化スクリプトでパスワードを間違えていたため。これは解決。
アホだねえ。>自分。
結局、初期化(この時パスワード設定)⇒旧データの再ロードだけでうまくいった。
その後、UPDATEしなくても一応は動作した。
ただ、wediawikiだけしか使っていない場合、mysqlというデータベースを持ってこなくても
いいけれど、他の用途にも使っている場合は持ってこないと駄目だね。今のところ予定は
ないけれど。
あと、ライセンス的に、MySQLは微妙なところがあるので、使用場面をよく考えないと、
ライセンス料を払う必要はあるかも。MediaWikiでサービスを提供するだけならば、問題は
ないと思うけど。
MediaWiki 1.9.3 More ログイン