老眼palm

老眼だけど、ぢっと掌を見る プロフィール RSS

WordPress 2.7.1にアップグレード

WordPress 2.7以降は自動アップグレードできるから楽だろう、と2.7.1のアップグレードを自動で行おうとしたが、うまく行かない。最初SAFEモード関係で引っかかっていたので、wp-admin/.htaccessに

<files update-core.php>
        AddHandler application/x-httpd-phpcgi .php
</files>
<files update.php>
        AddHandler application/x-httpd-phpcgi .php
</files>

を追加したが、エラーメッセージは出なくなるものの、いつまでたってもアップグレードが実行されない。(読み込み中のまま。)

仕方がないので、いつものとおり2.7.1をダウンロードして、ftpで上書きした。何かxreaの制限に引っかかっているのだろうか。

その他、最近次のような設定変更もした。

  • 「紹介」のページのコメントを不可に。
  • admin以外に管理人権限を持つユーザを作って、adminは削除。
  • ブログロールに載せているリンク先は別ウィンドウで開くように。(リンクターゲットを_blankに設定。)
  • ディスカッション設定の「名前とメールアドレスの入力を必須じにする」のチェックを外す。

2/15追記:

2.7.1-jaが出ていたのでftpで上書きアップグレードしたが、いつまでたってもダッシュボードから「アップデート してください」の表示が消えない。SAFE-MODE対策の別の方法として、tmpディレクトリをアカウント直下に作り、chmod 707して、wp-config.phpに

define('WP_TEMP_DIR', '/virtual/アカウント名/tmp/');

を仕込むが、やはり自動アップグレードが動いてくれない。(散々待たされた後で、0バイトの update-core.phpをダウンロードするハメになる。)

最初から順々にやり直そうと思って、まずwp-admin/.htaccessを消して エラーメッセージを確認しようと思ったら、自動アップグレードがうまく行ってしまった。

何じゃこりゃ?と思うが、SAFE-MODE対策の「方法2:PHPをCGIモードで動かす」がうまく動かず、「方法1:事前に作業ディレクトリを作成しておく」が動いたということなんだろう。終わったらtmpを消さないとならないようなので面倒くさいけど。

「WordPress 2.7.1にアップグレード」へのコメントは 1件です。

「WordPress 2.7.1にアップグレード」へのコメントをRSSで購読する /トラックバックする

  1. [...] WordPress 2.7.1にアップグレード [...]

コメントをお願いします。