WordPressを手動で3.8-jaにアップデートする
WordPressを3.8の日本語版が出たのでアップデートしてみました。
FTPポートを開けておけばボタン1つでアップデートできるみたいですが、ポート番号も変えずにFTPポートなんて開けたくないので手動更新です。
準備
WordPressのルートへ移動
$ cd /var/www
WordPress 3.8をダウンロード
$ wget http://ja.wordpress.org/wordpress-3.8-ja.zip
$ unzip wordpress-3.8-ja.zip
MySQLのバックアップをとる
$ mkdir ~/backup
$ mysqldump -u {ユーザー名} --password={パスワード} -x --events --all-databases > ~/backup_3.8.sql
WordPressのバックアップをとる
$ tar czf ~/backup/wp.tgz --exclude ./images .
プラグインを全て停止する
管理画面から一括操作で停止。
更新
ルートのファイルを更新
$ mv wp-config.php wp-config.php.3.7
$ cp ./wordpress/*.php ./
$ cp wp-config.php.3.7 wp-config.php
wp-admin配下を更新
$ mv wp-admin wp-admin.3.7
$ cp -r ./wordpress/wp-admin ./
wp-includes配下を更新
$ mv wp-includes wp-includes.3.7
$ cp -r ./wordpress/wp-includes ./
wp-content配下を更新
$ cd wp-content
$ mv languages languages.3.7
$ cp -r ../wordpress/wp-content/languages ./
$ cd plugins
$ mv akismet ../plugins-akismet.3.7
$ mv wp-multibyte-patch ../plugins-wp-multibyte-patch.3.7
$ cp -r ../wordpress/wp-content/plugins/akismet ./
$ cp -r ../wordpress/wp-content/plugins/wp-multibyte-patch ./
データベースのアップデートをする
http://{サイト名}/wp-admin/update-core.php
このURLにアクセスしてボタンを押すだけ。
後始末
$ cd /var/www/wp-admin
$ rm install.php upgrade.php
動作確認
警告メッセージの有効化
wp-config.php
ファイルに以下の行を追加する
define('WP_DEBUG', true);
プラグインを有効化させる
管理画面の最近まで使用リストから一括操作で有効化する。
プラグインの確認
設定画面を開いて、上部に警告が出ていないか確認する。
サイトの動作確認
PC/スマホ画面を確認して、上部に警告が出ていないか確認する。
警告メッセージの無効化
wp-config.php
のWP_DEBUGの設定をコメントアウトしておく。
// define('WP_DEBUG', true);
これで完了。