カテゴリー
WordPress

WordPress を自動アップグレード(2.8.2)

7月21日にWordPress 2.8.2 日本語版がリリースされました。前回、自動アップグレードにバグがありましたが、2.8.1で修正されたそうです。
そのまま日本語版の自動アップグレードをして問題なさそうです。
カテゴリー
WordPress

WordPress を自動アップグレード(2.8)

久しぶりにブログの管理画面に入ったら2.8のアップデートがあるという表示が出ていたので何も考えずに自動更新してからwordpressのサイトに行ってみたら、

2.8への自動アップグレードを行う際の注意事項
2009 年 6 月 13 日, odyssey

先日リリースしました WordPress 2.8 への自動アップグレードの際に、サーバー上のファイルが削除される現象が報告されています。報告によると、この問題が発生した場合にはサーバー上の WordPress 以外のファイルも削除されるとのことです。
2.8 にバグがあることが確認されました。このバグが修正されるまでは自動アップグレードは行わず、手動によるアップグレードを行ってください。

なんて事が書いてあるじゃないですか。
今のところファイルが削除されてしまったという現象は起きていないみたいですが、勘弁してくださいよ。せめてこういう場合は自動更新させないようにするとかできないものなのでしょうか?

カテゴリー
WordPress

WordPress を自動アップグレード(2.7.1日本語版)

再び、「WordPress 2.7.1 が利用可能です ! アップデートしてください。」という表示が管理画面で出てきました。

先日の2.7.1のアップデートの表示とまったく同じですが日本語版2.7.1がリリースされたようです。ここは「日本語版」の表示が欲しいところですね。

前回同様、「アップデートしてください」のリンクをクリックすると、

WordPress をアップグレード

重要: アップグレードの前に、データベースとファイルをバックアップしてください。
新しいバージョンの WordPress にアップグレードが可能です

バージョン 2.7.1–ja に自動アップグレードするか、パッケージを手動でダウンロードしてインストールすることができます。

[自動アップグレードを実行] [2.7.1–ja をダウンロード] [この変更を非表示にする]

「自動アップグレードを実行」をクリックすると接続情報の入力画面。

接続情報

要求された操作を実行するためには、接続情報が必要です。
ホスト名
ユーザー名
パスワード

接続形式  (●)FTP
( )FTPS (SSL)

[開始]

ftp接続を選び、ftpのホスト、ユーザー、パスワードを入力して「開始」をクリック。

WordPress をアップグレード

http://ja.wordpress.org/wordpress-2.7.1-ja.zip からアップデートをダウンロードしています

ダウンロードに失敗しました。: name lookup timed out

インストール失敗

何故か失敗します。名前を引けなかったにたいです。念のためもう一度試してみると、

WordPress をアップグレード

http://ja.wordpress.org/wordpress-2.7.1-ja.zip からアップデートをダウンロードしています

コアパッケージの更新ファイルを展開しています…

展開したファイルをチェックしています…

最新のバージョンをインストールしています

データベースをアップグレード

WordPress のアップグレードを完了しました。

めでたくアップグレードに成功しました。

追記:

英語版でアップグレードしないで日本語版のアップグレードがリリースされたら下記のように両方が選択肢になって表示されます。

WordPress をアップグレード

重要: アップグレードの前に、データベースとファイルをバックアップしてください。
新しいバージョンの WordPress にアップグレードが可能です

バージョン 2.7.1–ja に自動アップグレードするか、パッケージを手動でダウンロードしてインストールすることができます。

[自動アップグレードを実行] [2.7.1–ja をダウンロード] [この変更を非表示にする]

バージョン 2.7.1 に自動アップグレードするか、パッケージを手動でダウンロードしてインストールすることができます。

[自動アップグレードを実行] [2.7.1をダウンロード] [この変更を非表示にする]

カテゴリー
WordPress

WordPress を自動アップグレード(2.7.1)

WordPress 2.7.1 が利用可能です ! アップデートしてください。」という表示が出てきました。

「アップデートしてください」のリンクをクリックすると、

WordPress をアップグレード

重要: アップグレードの前に、データベースとファイルをバックアップしてください。
新しいバージョンの WordPress にアップグレードが可能です

*バージョン 2.7.1 に自動アップグレードするか、パッケージを手動でダウンロードしてインストールすることができます。

[自動アップグレードを実行]      [ 2.7.1 をダウンロード]

「自動アップグレードを実行」をクリックすると接続情報の入力画面。

接続情報

要求された操作を実行するためには、接続情報が必要です。
ホスト名
ユーザー名
パスワード

接続形式  (●) FTP
(○)FTPS (SSL)

[開始]

ftp接続を選び、ftpのホスト、ユーザー、パスワードを入力して「開始」をクリック。

WordPress をアップグレード
http://wordpress.org/wordpress-2.7.1.zip からアップデートをダウンロードしています
コアパッケージの更新ファイルを展開しています…
展開したファイルをチェックしています…
最新のバージョンをインストールしています
データベースをアップグレード
WordPress のアップグレードを完了しました。

であっさりと完了。日本語版の扱いはどうなっているんだろう?もう少し待てば日本語版がリリースされたら自動アップグレードできるようになるんだろうか?どうするのがベストなのでしょうね。とりあえず問題なく動いているみたいですけど。

追記:

WordPress 2.7 日本語版リリースのお知らせ

2.7 英語版へすでにアップグレードを済ませたにも関わらず更新のお知らせが管理画面に表示されている場合、自動アップグレード機能を使って 2.7 日本語版に更新する事ができます。ツール>アップグレードのパネルで、「2.7–ja をダウンロード」というボタンの左にある「自動アップグレードを実行」ボタンをクリックすれば、日本語版の最新ファイルへアップグレードされます。

これによると最新の日本語版が出れば自動アップグレードはできるみたいです。

カテゴリー
WordPress

WordPress Upload系小技

WordPressをCoreserverで利用していますが、upload系の操作で色々と不都合があって小技が必要です。

1.単にuploadするとsafeモード関係のエラーが出る。

対策1.事前に必要なディレクトリを作成しておく。

・/wp-contents/upload 以下にあらかじめ年月のディレクトリを作成しておく

・ドキュメントルート下に /tmpディレクトリを707のパーミッションで作成しておいて/wp-config.phpに下記修正を入れる。

define (‘WPLANG’, ‘ja’);←このすぐ下に
define (‘WP_TEMP_DIR’, ‘/virtual/[coreserverアカウント名]/tmp/’);

*参考URL wordpress2.6.1に(問題発生)

対策2.phpをCGIモードで動かすようにする。

coreserverの場合は以下の内容の.htaccessファイルを/wp-admin/ ディレクトリに置く。

<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>

“async-upload.php”の部分は適宜”upload.php”だったり必要に応じて.htaccessに書き足す。

*参考URL http://wpdocs.sourceforge.jp/セーフモードによる制限と対処方法
XREA で WordPress ファイルアップロード機能を利用する

2. Flexible Uploadを使おうとするとエラーが出る。

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘media_admin_css’ was given in /virtual/****/****/****/wp-includes/plugin.php on line 339

対策 以下のコードを、flexible-upload-wp25.phpに追加

function media_admin_css() {
wp_admin_css(‘css/media’);
}

参考URL WordPress2.6のFlexible upload 1.13不具合解消

これはWordPress 2.7の環境でも効果がありました。