これまで2回のブログ記事でお伝えしたように、現状の運用で不安定なところがなくなったので、ConoHa のサーバーを諸々バージョンアップすることにしました。
- WordPress 4.6.1 → 4.7
- CentOS 7.2 → 7.3
- PHP 7.0 → 7.1
WordPress は必須だとして、PHP 7.0 は今後もサポートされるので、PHP 7.1 への更新は任意です。
あえて最新のバージョンを導入してみました。
準備:DNS TTL の変更
万が一サーバーが起動しなくなった場合に、予備のサーバー(ひとまず、メンテナンス中の情報が出せればいい)に切り替えるため DNS の TTL を短くしておきます。
お名前.com で管理しており、TTL をデフォルトの 3600 から 60 に変更します。
バックアップ
データベースについては、プラグインによりバックアップしているので、ファイルのみバックアップを取ります。
WordPress のテーマや WordPress ではない oyasu.info について、GitLab か何かで管理したいなと思っています。
CentOS 7.3 アップデート
SSH でログインし、下記のコマンドを実行。
カーネルがアップデートされるので、再起動します。
# yum update # reboot
Transaction Summary ================================================================================ Install 3 Packages (+7 Dependent packages) Upgrade 309 Packages Remove 1 Package Total download size: 271 M
再起動後に OS のバージョンを確認しました。
# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)
PHP 7.1 アップデート
サーバー構築手順のブログで書きましたが、remi-php70 を利用してインストールしていたため、php-remi71 を有効化します。
# yum-config-manager --disable remi-php70 # yum-config-manager --enable remi-php71
これにより yum update で PHP 7.0 から 7.1 に更新されます。
================================================================================ Package Arch Version Repository Size ================================================================================ Updating: php x86_64 7.1.0-1.el7.remi remi-php71 2.9 M php-cli x86_64 7.1.0-1.el7.remi remi-php71 4.5 M php-common x86_64 7.1.0-1.el7.remi remi-php71 991 k php-fpm x86_64 7.1.0-1.el7.remi remi-php71 1.5 M php-gd x86_64 7.1.0-1.el7.remi remi-php71 68 k php-intl x86_64 7.1.0-1.el7.remi remi-php71 208 k php-json x86_64 7.1.0-1.el7.remi remi-php71 54 k php-mbstring x86_64 7.1.0-1.el7.remi remi-php71 569 k php-mysqlnd x86_64 7.1.0-1.el7.remi remi-php71 223 k php-pdo x86_64 7.1.0-1.el7.remi remi-php71 116 k php-pecl-zip x86_64 1.13.5-2.el7.remi.7.1 remi-php71 51 k php-process x86_64 7.1.0-1.el7.remi remi-php71 71 k php-xml x86_64 7.1.0-1.el7.remi remi-php71 201 k Transaction Summary ================================================================================ Upgrade 13 Packages Total download size: 11 M
WordPress 4.7 アップデート
WordPress の自動アップデート機能を使用したため、画面の指示に従い、アップデートしました。
作業完了
WordPress や PHP のアップデートにより、一部のプラグインが動作しなくなる可能性もありましたが、現時点で問題は無いようです。
6年前からほとんど変更していない oyasu.info の方も問題ないようです。
今回はトラブル無くアップデートが完了しました。
DNS の TTL を 3600 に戻して作業完了です。