↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2009-08-12(Wed) エラーが出るのでupdate [長年日記]

[MediaWiki]エラーが出るのでupdate

MediaWikiでとあるページを見ようとすると

データベース・エラー

出典: OnTheWiki

移動: メニュー, 検索

データベースクエリの文法エラーが発生しました。ソフトウェアにバグがあるかもしれません。 最後に実行を試みたクエリは次の通りです: 機能 "IndexPager::reallyDoQuery (LogPager)"におけるクエリ

(SQLクエリ非表示)

MySQL の返したエラー "1146: Table 'mediawiki.tag_summary' doesn't exist (localhost)"

とエラーになってしまう。3月27日の日記と同様に、1.14→1.5にdebパッケージをupgradeしたときにデータベースの新しいテーブルが作られていないような気がする。

そこで、「Manual:Upgrading to 1.12/ja」の「他の選択肢 2: インストーラを再実行する」を再トライ。

/etc/mediawiki/LocalSetting.phpをリネームして http://.../config/index.phpを実行して、初期パラメータを昔インストールしたときと同様に

Wiki name: OnTheWiki

Cantact: webmaster@page.on-o.com

Language: ja

Copyright: No licence metadata

Admin: ..../.....

Object caching: No caching

E-mail (global): Enabled

User2User : Enabled

notification : Enabled watchlists

authentication : Enabled

Database name : .....

DB user : ...../..........

Database table prefix: ""

InnoDB MySQL 4.1/5.0 UTF-8

てな具合に入れたけど、

Making pl_namespace, tl_namespace and il_to indices UNIQUE... Query "DROP INDEX pl_namespace ON `pagelinks`

" failed with error code "INDEX command denied to user '-dbuser-'@'localhost' for table 'pagelinks' (loc

というエラーで終了した。MySQLでユーザに権限を出していなかったので権限を出して、やりなおしたらうまくいった。

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索