ロリポップからCore-miniへレンタルサーバーの引越し②からの続きです。
WordPress MU2.7から3.2.1アップグレードについてです。
MU系はもうかなり古いので最新にします。
まず、前回インストールした2.7系のデータベースと全ファイルをバックアップします。プラグインもインストール済みです。
自動インストールを試みましたが失敗しました。
以下のようなエラーが出てきます。
Could not copy file: ...
no such file or directory wp-admin/includes/class-wp-filesystem-direct.php on line 122
失敗までにやったことは
.httaccessの編集
AddHandler application/x-httpd-phpcgi .php
この他にもやったのですがうまくいかないので元に戻して
手動インストールを行います。
参考はこちら http://technolog.jp/website/cms/3174
まず3.2.1をWordPressサイトから事前に落としておいて、解凍し、これを単にFTPにて上書きインストールします。
その後にhttp://hoge.hoge.org/wp-admin/へアクセス
すると以下のメッセージが出ます。
***************************************************************************
注意: WordPress ではユーザー cookie を暗号化していますが、より安全性を高めるためには wp-config.php 内に以下のコードを追加する必要があります。
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */ という行の上に以下のコードを追加してください。
define( ‘NONCE_SALT’, ‘|nNLI>0&YjZrUWmW$[TT{fzT&=)2/3X86Z[B~2#h0Lbjyit~ It,$+Bj
更新していただきありがとうございます ! ネットワークの更新ページへ移動して、すべてのサイトをアップグレードしてください。
wp-content/blogs.php ファイルが古くなっています。削除して、代わりに wp-includes/ms-files.php を使用するようサーバーの rewrite ルールを変更してください。
***************************************************************************
参考
http://12net.jp/blog/b20100623_02.html
上記のアスタリスクの部分を追記して、再度ログインします。
これで完了です。上書きのため不要なファイルが残ってしまいますが簡単にできます。
先ほどMUのインストールで出たエラーはなくなりました。
その後、エラーがいくつかでました。プラグインに関するものです。
たぶん、新しいバージョンに対応していなかったり、シングル対応のものをファイルを変えてマルチにしていたのが問題になっているようです。
それを削除することが表示はきちんとできるようになりました。
さらーっと「ロリポップからCore-miniへレンタルサーバーの引越し①~③」まで書いていますが、実際にこの作業が終了するまで一週間以上かかってしまいました。
ですから、実際にこれを見て引っ越す場合、同じようにかかるかもしれません。私の場合、ちょっと作っているブログの数も普通より多いかもしれませんけどね。