WrodPress MU 2.9.1 のアップグレード

WordPress MU 2.9.1 のアップグレードを自動で行ったら、途中で止まった。

サイトにアクセスすると、「Briefly unavailable for scheduled maintenance. Check back in a minute.」と表示される。

Webで調べると、

WordPressをインストールしたルートディレクトリにある「.maintenance」を削除する良いらしい。
参考は下記。

WordPressのアップグレード時に「Briefly unavailable for scheduled maintenance. Check back in a minute.」と出ても慌てない

当方は、「.maintenance」をリネームした。サイトは閲覧できるようになったが、管理画面でエラーが出るので、手動で再度アップグレードを行った。

WrodPress MU 2.9.1のスラッグ

以前と同じくスラッグの編集は出来ない。

管理画面に表示されるスラッグ文字が、「%e8%8a%b1」から日本語。

WordPress MU 2.8.3のアップグレード

自動でアップグレードを行おうとしたら、エラーが発生。

Warning: copy(/xxx/xxxxx/xxx/sueki.net/wp-content/upgrade/wordpress-mu-2.8.3/wordpress/wp-admin/includes/update-core.php) [function.copy]:
failed to open stream: No such file or directory in /xxx/xxxxx/xxx/sueki.net/wp-admin/includes/class-wp-filesystem-direct.php on line 131

自動はあきらめ手動で行おうと思ったけれど、MUのサイトを見てみたら、下記のような記事があった。たぶんこれだろうと思い、wp-admin/includes/class-wp-upgrader.php を修正し、自動アップグレードを行ったら、アップグレード出来た。

Holy Shmoly! の Aug 07 の記事
http://ocaoimh.ie/wordpress-mu-2-8-3/

mu-283kiji

WordPress MU 2.8.1のアップグレード

ダッシュボードに、「WordPress MU 2.8.1 が利用可能です ! アップデートしてください。」と表示されていたので、自動でアップデートを行ったら、アップデートの途中で下記のエラーメッセージが表示され失敗した模様。

Warning: copy(/xxx/xxxxx/wp-content/upgrade/wordpress-mu-2.8.1/wordpress/wp-admin/includes/update-core.php) [function.copy]: failed to open stream: No such file or directory in /xxx/xxxxx/wp-admin/includes/class-wp-filesystem-direct.php on line 131

アップデートの前に、データベースのバックアップだけは行っているので、強気でもうい一度自動でアップデート行うも、同じエラーメッセージが出る。

アップデートを失敗したかなと、サイトのブログを見たら動いているので、胸をなでおろす。

ダッシュボードには、「WordPress MU 2.8.1 が利用可能です ! アップデートしてください。」とまだ表示されているので、ここは手動でアップデートと思い、手動でアップデートを行った。

手動でアップデートを行った後も、ダッシュボードには、「WordPress MU 2.8.1 が利用可能です ! アップデートしてください。」と表示したまま。

さて、どうなっているのかな?

WordPressMUのForumsにはこんな投稿もある。

Upgrade message still appears after upgrading?

WordPress MU 2.8.1 error?

追記:7月15日

下記参考に、wp-includes/functions.phpwp-includes/wpmu-functions.php を変更する事により、「・・・アップデートしてください。」の表示は消えた。

http://trac.mu.wordpress.org/changeset/1868