バージョン 2.7 より、管理画面からクリックひとつで新バージョンの WordPress にアップグレードできる「自動アップグレード機能」が追加されます。
非常に便利な機能ですが、ベータ版をテストしたユーザにより、サーバの設定によっては動作しないこともあるという報告も寄せられています。
英語版の対応サーバ表はありますが、国内サーバについても調査や報告をお願いできればと思っています。チェックするには、以下の方法でお願いします。
- お使いのレンタルサーバ上に、旧バージョンをインストールする(旧バージョン入手先)
- サイドバーのツール->更新より自動アップグレードを実行
- 問題なくアップグレードされたかを確認。
- エラーなくサイト、管理画面が使用できるか?
- フッター右下のバージョン情報がきちんと表示されているか?
- サーバ名、お使いのプラン、(できれば)サーバ番号を報告
ぼのさんが日本語 Codex 上に対応表を作ってくださいました。
Core Update Host Compatibility
日本語 Codex のアカウントがある方はテスト後に上記を編集していただいてもかまいませんし、このフォーラムで報告していただければこちらで追加します。
SAKURA レンタルサーバ スタンダードプランでは、問題なく使用できました。
OS,ソフトウェア等のバージョンは
・FreeBSD 6.1-RELEASE-p23 i386
・Apache 1.3.39
・PHP Ver.5.2.6
・MySQL 4.0.27
質問です。
「WordPress のアップグレードを完了しました。」と表示されている時点で成功ですか?
フッター右下のバージョン情報には「バージョン 2.7-beta2」と表示されていますが、最新バージョンである2.7 beta 2 日本語版をインストールしているのですから当然ですよね。
バージョンアップが必要のないときは不要ですとでるのか、必ず完了しましたとでるのかも現状ではわかりません。
正確に判断するにはbeta 3が出るのを待つしかないのでしょうか・・・?
@wokamotoさん
早速ありがとうございます!Codex に追加しておきますね。
@shokun0803さん
わかりにくくてすみません。
開発版を使っている現時点で自動アップグレードを行うと、最新のナイトリービルドがインストールされます。
最新の日本語版ベータ 2 を使っている場合は
お使いの WordPress は開発版 (2.7-beta2) です。
となり、「自動アップグレードを実行」ボタンを押して完了した場合は、
お使いの WordPress は開発版 (2.7-beta2-xxxx) です。
というように表示されると思います(xxxx は 9665 などの数字)。
すみません、アップグレートするまえにダッシュボードのフッター右下のバージョン情報を確認していませんでした。
日本語ホームのベータ & RC バージョンから落とした2.7-beta2の場合は-xxxx部分は表示されていないと考えてよろしいのでしょうか。
現在は「お使いの WordPress は開発版 (2.7-beta2-9665) です。」と表示されています。これは成功したとみていいのでしょうか。成功したのであればcodexにサーバ情報を記述しておきます。
@shokun0803さん
はい、日本語ブログのリリース告知リンクからダウンロードしたベータ版のファイルの場合、2.7-beta2 のように表示されます。なので、現在の場合バージョンの変更は問題なく行われているようです。
その他テストしてみておかしな点がないようであれば、Codex に情報の追加をしていただけると助かります。
どうもありがとうございます!
three-eye
メンバー
3 years前の投稿 #
自動アップグレード機能がftpのサーバ名、ユーザ名、パスワードだけで実際の更新に掛かった時間は分単位で10分とか掛かるのかと思っていたら2分(秒を計測していたら90秒かも)
9705になったので出来たと思うのですがサーバがPHPを5.2.6にする移行期で現在PHP4.4.6
12月全メンテナンスが終わりPHP5.2.6/4.9.9の並行期間になり
来年前半に4.9.9を廃止して5.2.6なのですがどうしましょう
この並行期間はスイッチで5か4のどちらか選べ、5に移行すると4に戻れないとアナウンスされています(初めはphp5と拡張子を変えるとアナウンスしていたが要望が多く出てスイッチ?)
@three-eye
こんにちは。
そうですね、更新、かなりのスピードですよねー。最新ベータ版からナイトリービルドへのアップグレードなので、差分が少ないというのもあるかもしれませんが。
ところで three-eye さんがお使いのレンタルサーバーについて、以下の情報をお願いできますか?
サーバ名、お使いのプラン、(できれば)サーバ番号
PHPですが、とりあえず、現在の時点でアップグレードが成功しているようならその情報を掲載したいと思います。現在お使いのバージョンをお知らせ下さい。
もしスイッチされた場合、可能なら再度テストしていただいて新しいバージョン情報をお知らせいただけると助かります。
よろしくお願いします。
coreserver.jpでアップグレードする場合です。
セーフモードなので、そのままではエラーとなります。なので、
.htaccessファイルに
AddHandler application/x-httpd-phpcgi .php
と書いて、wp-adminディレクトリに配置する必要があります。
こうすることで、PHPをCGIモードで動作させることになり、
セーフモードの制限を受けません。
coreserverのヘルプ「PHPをCGIとして動かす方法について」
http://www.coreserver.jp/help/index.php/phpcgi/
Mako_Spyker
メンバー
3 years前の投稿 #
報告
@PAGES レンタルサーバ
サーバ:www9.atpages.jp
2.7ベータ3 → バージョン 2.7-almost-rc-9965
へのアップデートは、時間がかかりました(@PAGESの問題でしょうが)が、問題なく出来ました。
>php-webさん
書き込みありがとうございました。 :-)
>Mako_Spykerさん
情報ありがとうございます。リストに反映させていただきました。 :-)
# 普通どのくらい処理時間がかかるものなんでしょう。。そんな情報があったら不安にならなくて済むかなーとも思ったのですけど、時間帯にもよるかな。。。
>XREA、CORESERVER.JP ほかセーフモードのサーバをお使いの方へ
php-webさんが書いてくださったように、PHP がセーフモードで動作しているサーバの場合、そのままでは動かないようです。
ファイルアップロードやプラグインの自動アップグレードと同様に、
- 使用するディレクトリをあらかじめ作っておく。
- そのスクリプトを CGI モードで動かす。
という対処方法があるかと思うのですが、作っておくディレクトリや、CGIモードで動かすスクリプト(wp-admin/ のうちさらに限定できるとしたら)がお分かりになる方がいらっしゃいましたら、ぜひ教えてください。
ディレクトリについては Codex にちょっと情報があって、Version 2.7 - WordPress Upgrader の Steps performed during upgrade の 2~4 あたりのディレクトリを作っておけばいいのかなーと思っています。(が、まだ試せておりません。。orz)
「セーフモードによる制限と対処方法」というページがあるので、自動アップグレードの項目を作ってまとめられたらと考えています。
動作不可
アイネットディー Lightプラン
www9.inetd.co.jp
PHP5.2.5 CGIモード
2.7RC1で試してみました。
サーバーのwp-contentにwordpress-latest.zipをダウンロードした後、解凍に失敗します。
Abort class-pclzip.php : Missing zlib extensions
というエラーが出て、途中で止まります。
phpinfo()で--with-zlibが無いことを確認。
サーバー番号によっては対応しているかもしれません。
php-web さん
追加テスト、ありがとうございます。
利用者以外でもお問い合わせページから連絡できるようでしたので、報告しておきます(情報提供という意味で)。
Codex の方も編集しておきました。
追加情報です。
アイネットディーさんから早速お返事を頂きまして、要約しますと、
「デフォルトの設定では多くのPHPライブラリが有効となっていませんが、php.iniに extension=zlib.so 等の記述を追加して設定する事ができます」とのことです。
詳細(http://www.que.ne.jp/tech/php.html)
zlib を有効にした環境では WordPress2.7RC1 から 2.7 への自動アップデート機能が問題なく行われたとの報告も頂きました。
今後、WordPressの自動インストール機能を利用した際は zlib が有効化されるように対応して下さるとの事でした。
以上、Codex に再度追記しておきます。
>Naoさん
php.iniにextension=zlib.soを追加したらアップデートに成功しました。
ホスティング会社のFAQをよく読むべきでした。
このたびは、お手数をお掛けしました。
Codexも更新していただき、ありがとうございます。
>XREA、CORESERVER.JP ほかセーフモードのサーバをお使いの方へ
WP2.7がリリースされたのでXREAにて自動アップデートを試してみました。
プラグインの自動アップデートと同じように、update-core.phpをCGIモードで動かせばよさそうです。
.htaccessはこんな感じですねー。
<Files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
各サーバの情報まとまりましたら、Codexの方もよろしくお願いします。
dxd5001
メンバー
3 years前の投稿 #
【使用できたサーバ】
※いずれのテストも2.7-RC1 から 2.7へアップデート
『エックスサーバ(サーバ番号: sv69)』
- OS Linux
- Apache 2.0.52
- PHP 4.3.9
- MySQL 4.0.26
『ファーストサーバ|ウルトラビジネス2』
- OS Linux 2.6.x
- Apache 1.3.37
- PHP 5.2.6
- MySQL 5.0.27
『使えるねっと|Linux VPS|シルバー』
- OS Linux 2.6.9
- Apache 2.2.3
- PHP 5.1.6
- MySQL 5.0.27
---
とりあえず以上です。
kurosquareさん、dxd5001さん、情報ありがとうございます。
Codex に記入させていただきました。(^-^)
書き込んでくださってから間があいてしまってすみませんでした。
kimono
メンバー
2 years前の投稿 #
こんにちわ。kimonoです^^
始めまして。
弊社のサーバーなのですが、色々テストし、
http://support.obitastar.co.jp/faq/index.php?faq=20090214151443555
にも記載しましたが、サーバーのシステムの temp ディレクトリへパッケージをダウンロードという部分でrootのtempディレクトリが指定されており、弊社では、そこはセキュリティの関係上、公開していないため利用出来ません。
そこで、利用出来るようにするには、ご自身の好きな場所にtmpというフォルダを作成し、パーミッションの設定を行い、wp-config.phpの最初の行に、
define('WP_TEMP_DIR','/var/www/virtual/ご自身のドメイン名/htdocs/tmp');
putenv('TMPDIR='.WP_TEMP_DIR);
のように指定することで、利用が出来るようにしました。
一応、報告させていただきます。
何卒、宜しくお願いいたします。
>kimonoさん
情報ありがとうございます。(^-^)
ホスティングサービス名を教えてください。(「Obitastar」で合っていますか?)
# このトピック、「インストール」フォーラムに移動して、しばらくの間、トップに固定するのはどうでしょう?これから自動アップグレードする人が参照しやすくなると思います。
kimono
メンバー
2 years前の投稿 #
すいません、返事が遅くなってしまいました^^;
CMS専用高速レンタルサーバー『オリジナルレギュラープラン』
がサービス名になります><
bonoさん
# このトピック、「インストール」フォーラムに移動して、しばらくの間、トップに固定するのはどうでしょう?これから自動アップグレードする人が参照しやすくなると思います。
移動して固定しました。
以下、私からのサーバー情報です。
ソース比較してみましたが heteml は問題なく自動アップグレードできているようです。
15日間無料で試せるので心配な方は前もって挙動テストしてみると良いと思います。
kannomonooki
メンバー
2 years前の投稿 #
sakuraのプレミアムでもOKでした!!
OS FreeBSD 6.1-RELEASE-p23 i386
Apache 1.3.39 (Unix)
PHP 5.2.8
MySQL 4.0.27
>kimonoさん
Codex に追加しました。
ホスティングサービス名を教えてください。(「Obitastar」で合っていますか?)
CMS専用高速レンタルサーバー『オリジナルレギュラープラン』
がサービス名になります><
を私が誤解してるかもです。。間違ってたら教えてください。Wiki で直接直してくださっても OK です。
>tenpuraさん
heteml 情報ありがとうございますー。
Codex も「動作するが注意が必要」→「全面対応」へ移動しました。
# トピック移動&固定もありがとうございます。 :-)
>kannomonookiさん
sakura プレミアム情報ありがとうございます。Codex にも追加しておきました。 :-)
dogear
メンバー
2 years前の投稿 #
初めまして、DOGEARと申します。
当方、ワダックス(WADAX @Next Style)の共用レンタルサーバ・スタンダードプランでWordPress2.7日本語版を利用しています。
通常の設定で自動アップグレードがうまくいかなかったので、ワダックスさんにダメ元で問い合わせたところ、
自動アップグレードの際に、サーバー名とユーザ名とパスワードを
入力する画面があるかと存じますが、そのサーバー名には
sv00.wadax.ne.jpのホスト名ではなく、IPアドレスを入力する事で
アップグレード可能なようでございます。
弊社でも確認させていただきました所、問題なくアップグレードできましたので
お客様にても、ご確認頂きましたら幸いでございます。
との解答をいただきました。
上記の方法で試してみると、問題なく機能しました。
ワダックスさんはCodex上の対応表にまだ記載がなかったので、念のため、ご報告しておきます。
当方が、WordPress2.7を利用しているのは、
sv54.wadax.ne.jp(211.133.134.104)
sv56.wadax.ne.jp(211.133.134.106)
sv57.wadax.ne.jp(211.133.134.107)
で、全てうまくいきました。
サーバのソフトウェア等のバージョンは、
Red Hat Enterprise Linux(たぶん)
Apache 2.0
PHP5.2.8(safe_mode off)
mysql4.1.22
だと思います。
>DOGEARさん
はじめまして、こんにちは。ぼのと申しますー。
ワダックス(WADAX @Next Style)情報ありがとうございます。
Codex にも追加して、詳細は DOGEARさんの書き込みにリンクさせていただきました。
今後ともよろしくお願いいたします。 :-)
kaebou
メンバー
2 years前の投稿 #
はじめましてkaebouです
アイルのInfinitoサーバーでアップグレード機能が使えました。
特に対処は必要なさそうです。
念のためおおよその環境を記載
IIS6
PHP5
MySQL4.1
WP2.7⇒2.7.1
WP2.7.1⇒WP2.7.1(再インストール)
notesofsounds
メンバー
2 years前の投稿 #
> DOGEARさん
WADAXの情報有難うございます。当方もWADAXサーバーを使っており、アップグレードが出来ずに悩んでおりました。早速ご提供の情報を元にアップグレード実施しましたところ、スムースに完了しました。
一ユーザーとして、大変に助かりました。この場を借りてお礼申し上げます。m(_ _)m