Crossroad Wiki メンテナンス完了

MediaWikiのバージョンアップ作業は、とりあえず、Crossroad Wikiのみ終了しました。

バージョンアップ作業中に、よくわからんエラーに遭遇して、困りました。
エラーメッセージは、

データベース検索の文法エラー。これはおそらくソフトウェアのバグを表しています。最後に実行を試みた問い合わせ:

(SQLクエリ表示)

from within function “OutputPage::addCatecoryLinks”.MySQL returned error “1146: Table ‘[ホスト名].[prefix名]_page_props’ dosen’t exist (localhost)

って物。
検索しても、もう一つわからない。
2ちゃんで見つけたと思ったら、
“事故解決しました”
だとさ。。。orz

で、仕方ないので、ブラウザからのバージョンアップの手順をちょっとアレンジして、

  1. LocalSettings.phpをリネーム
  2. wikiのインストールディレクトリにアクセスして、インストーラーを実行
  3. 新規インストールの手順通りに、LocalSettings.phpをconfigディレクトリから、wikiのルートディレクトリに移動
  4. Wikiのコンテンツを表示
  5. 移動したLocalSettings.phpを削除して、リネームしていたLocalSettings.phpの名前を戻す。

と、やったら、うまくいった。
理由は、当然、不明

MediaWiki.orgのアップデートマニュアルと違うところは、上のリストの3番目以降。
マニュアルでは、インストール作業終了後、すぐに、インストール作業で作られたLocalSettings.phpを削除して、リネームしておいたLocalSettings.phpを元に戻す、
って書いてあります。

実際の所、この手順のおかげで成功したのかどうかさえ、わかりません。。。^^);;

後、お知らせ。
Crossroad Games Wikiのアップデート作業は、明日にします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です