MediaWikiのバージョンアップ作業は、とりあえず、Crossroad Wikiのみ終了しました。
バージョンアップ作業中に、よくわからんエラーに遭遇して、困りました。
エラーメッセージは、
データベース検索の文法エラー。これはおそらくソフトウェアのバグを表しています。最後に実行を試みた問い合わせ:
(SQLクエリ表示)
from within function “OutputPage::addCatecoryLinks”.MySQL returned error “1146: Table ‘[ホスト名].[prefix名]_page_props’ dosen’t exist (localhost)
って物。
検索しても、もう一つわからない。
2ちゃんで見つけたと思ったら、
“事故解決しました”
だとさ。。。orz
で、仕方ないので、ブラウザからのバージョンアップの手順をちょっとアレンジして、
- LocalSettings.phpをリネーム
- wikiのインストールディレクトリにアクセスして、インストーラーを実行
- 新規インストールの手順通りに、LocalSettings.phpをconfigディレクトリから、wikiのルートディレクトリに移動
- Wikiのコンテンツを表示
- 移動したLocalSettings.phpを削除して、リネームしていたLocalSettings.phpの名前を戻す。
と、やったら、うまくいった。
理由は、当然、不明。
MediaWiki.orgのアップデートマニュアルと違うところは、上のリストの3番目以降。
マニュアルでは、インストール作業終了後、すぐに、インストール作業で作られたLocalSettings.phpを削除して、リネームしておいたLocalSettings.phpを元に戻す、
って書いてあります。
実際の所、この手順のおかげで成功したのかどうかさえ、わかりません。。。^^);;
後、お知らせ。
Crossroad Games Wikiのアップデート作業は、明日にします。