wordpress-versionup-bug
  • WordPress
最終更新日:2022年12月8日

WordPressバージョンアップでよく起こる3つの不具合と対処法

WordPressを使用しているとダッシュボードに「WordPress x.x.x が利用可能です。」といったバージョンアップのお知らせが表示されることがあります。

この通知を受けて、「よし新しいバージョンの方がいいに決まってる!すぐバージョンアップをしよう!」と衝動的に動いてしまうのは危険です。

なぜなら、バージョンアップによってサイトの動作が止まってしまったり、不具合が起きてしまったりする場合があるからです。そのため、バージョンアップを行う際は、まずテスト環境でバージョンアップをし、動作が問題ないことを確認した上で、本番のWordPressをバージョンアップする必要があります。

では、テスト環境でバージョンアップし、不具合が起きてしまった場合はどうすれば良いのでしょうか。本記事では、バージョンアップ時によく発生する「不具合」と「その対処法」について解説いたします。

※当記事の内容は、動画でも解説を行っております※
 

\WordPressのバージョンアップ作業を代行中/

「WordPressのバージョンが古いのでアップしたい。」
「自分で作業をすると間違いそうで不安。」

そんなときはサイト引越し屋さんにお任せください。
プロのエンジニアがバージョンアップ作業を代行いたします。

些細なご質問などでもお気軽にご相談くださいませ^^
>>無料ご相談窓口はこちら

WordPressのバージョンアップは定期的に実施される

WordPressはオープンソースのCMS(コンテンツマネジメントシステム)。

そのため、不具合や脆弱性の改善など、定期的なバージョンアップ(アップデート)が実行されます。安心してユーザーが利用できる最新の状態にしてくれるわけです。

WordPressのバージョンアップは、大きく分けると「メジャーバージョンアップ」と「マイナーバージョンアップ」の2つがあります。

①マイナーバージョンアップ

WordPressのマイナーバージョンアップ

WordPressにはバージョンナンバーとして、3桁の番号が割り振られています(ver.x.y.z)。この3桁の番号のうち、zの数字がアップすることをマイナーバージョンアップと呼ぶことが多いです。

たとえば「ver.5.0.1 → ver.5.0.2」に変化するのが、マイナーバージョンアップに該当します。

「マイナーバージョンアップ」はセキュリティ的な修正や脆弱性の改善など、小さな変更が多いです。

メジャーバージョンアップに比べると、マイナーバージョンアップではほとんど大きな問題が起こることはありません。

②メジャーバージョンアップ

WordPressのメジャーバージョンアップ

メジャーバージョンアップでは、WordPressのバージョンナンバー(ver.x.y.z)のうち、xやyの数字がアップすることを指します。

たとえば「ver.5.0.1 → ver.6.0.1」や「ver.5.0.1 → ver.5.1.1」に変わると、規模が大きいメジャーバージョンアップということ。
「メジャーバージョンアップ」は、機能追加など大きな変更が行われます。しかし、古いプラグインやデータベースを使っていると、突然WordPressが動作しなくなることがあります。

では、どのような不具合が発生するかを見てみましょう。

WordPressのバージョンアップで起きる不具合の事例と対処法

次に、WordPressのバージョンアップがキッカケで起きる不具合のパターンやその対処法について紹介していきます。

  • 事例①:プラグインがWordPressのバージョンに非対応
  • 事例②:MySQLのバージョンが古い
  • 事例③:PHPのバージョンが古い

それぞれ説明していきますね。

事例①:プラグインがWordPressのバージョンに非対応

WordPressの不具合として起きやすいのが、プラグインのバージョンが古いため、新バージョンのWordPressに未対応というケース。

不具合の原因は古いプラグインということになります。

対処法:プラグインの削除/更新を考える

解決法としては以下の3つが挙げられます。

  • プラグインのバージョンアップを行う
  • 該当するプラグインを削除する
  • 他のプラグインで代替する

原因になっているプラグインが古いものだと、そもそもバージョンアップができない場合があります。その際は、プラグインの更新を諦めて削除するか、代わりに使えるプラグインを探すしかありません。

使用しているプラグインが古いと「プラグインのバージョンアップが止まっている」場合があります。どうしてもそのプラグインを使う必要がある場合は、WordPressのバージョンアップをするかどうかを考え直す必要があります。

事例②:MySQLのバージョンが古い

次に起こる問題としてMySQLのバージョン対応による不具合があります。

※MySQL(マイエスキューエル)とは、データベースの管理システムです。

MySQLのバージョンが古い場合、新しくアップデートした際にWordPressが対応するMySQLのバージョンから外れてしまい、動作しなくなってしまうことがあります。

対処法:MySQLをバージョンアップする

対処法としては「MySQLのバージョンをWordPressの対応バージョンまで上げる」必要があります。

ただし、データを扱う部分のアップデートですので、アップデート前にかならずデータベースのバックアップを行ってください。

事例③:PHPのバージョンが古い

MySQLの場合と同様にPHPのバージョンがWordPressの対応するPHPのバージョンから外れてしまうことがあります。

※PHPとは、動きのあるWebページを実現できるサーバー側のプログラミング言語のこと。Webアプリ開発でよく使用される言語の1つです。

対処法:PHPをバージョンアップする

こちらもMySQLと同様に「PHPのバージョンをWordPressの対応バージョンまで上げる」ことで解決します。ただし、WordPressを動作させる根幹の部分のアップデートであるため、慎重に行う必要があります。

また、MySQLのアップデートもPHPのアップデートもレンタルサーバーの管理画面などからアップデートする場合は難しくありません。しかし、基本的にサーバーの知識が求められるため、必要であれば専門の業者に依頼したほうが確実かもしれません。

もし、ご自身で作業されたい場合はこちらの記事を参考にしてみてくださいね。

WordPressのバージョンアップ前に確認するべき3つのこと

WordPressをバージョンアップを実行する前に、チェックしておくべきことを3つ挙げておきます。

  • 新しいWordPressで必要なPHPバージョンを確認する
  • 新しいWordPressで必要なMySQLデータベースのバージョンを確認する
  • 古いプラグイン機能を使っているかどうか確認する

最新のWordPress環境で推奨されている要件(PHPやMySQLなど)は、こちらで紹介されています。

参照:WordPressの推奨要件について

新しい環境にする前に、PHPやMySQLなど現在のバージョンを確認する方法を説明しておきます。

新しいWordPressで必要なPHPバージョンを確認する

現在のPHPバージョンを確認する最も手軽な方法を紹介します。

WordPressの管理画面へログインした後にサイトヘルス(WordPress5.2以降)をチェックすると、簡単に見つけることができます。

サイトヘルス

WordPressにログインし、管理画面のサイドバーにある【ツール】から【サイトヘルス】を選択します。

サイトヘルス PHPバージョン

【ステータス】と【情報】という項目があるので、情報を選びます。

ここでは、あなたが運営しているWordPressサイトの構成に関する詳細が分かります。

次に【サーバー】をクリックすると、PHPに関する詳細な情報が表示されます。

サイトヘルス PHPバージョン

PHPバージョンという項目から、現在のバージョンが「7.4.12」だと分かりましたね。

また、エックスサーバーやミックスホストなどのレンタルサーバーの管理画面でも、PHPのバージョンは確認することができます。

PHPのバージョンアップ方法や注意点については、こちらの記事を参考にしてみてくださいね。

現在のMySQLデータベースのバージョンを確認する

サイトヘルス mySQL

こちらも同じく、WordPressの管理画面のサイトヘルスから、データベースの情報を確認することができます。

古いプラグイン機能を使っているかどうか確認する

古いバージョンのプラグインを使っていると、新しいWordPress環境で動作しない可能性があります。

プラグインの更新は【プラグイン】画面上の、一覧で更新できるプラグインは更新しておきましょう。

【注意】古いバージョンで放置すると脆弱性リスクが上がる

WordPressの公式サイトでは「WordPressはPHP5.6.20以上、及びMySQL 5.0以上で動く」と言及されています。

つまり、WordPressは最新の環境下でなくても、ある程度のバージョンであれば問題ありません。

しかし、古いバージョンは公式サポートが終了しており、サイトを脆弱性のリスクにさらす可能性があります。

そのため、できるかぎりWordPressのアップデートを行い、PHPやMySQLも最新の状態にしておいたほうが良いと言えます。

WordPressのバックアップは忘れずに取得しておこう

Webサイトを安全に運営していくうえで大事なことの1つにバックアップがあります。バックアップとは、Webサイトのデータを手元に保存しておくことです。

WordPressをバージョンアップするときというのは、サーバーの環境によって誤作動が起きたり、間違ってサイトを壊してしまうリスクもあります。

ただ、そのような事態でもバックアップさえあれば、サイトをすぐに復旧させることが可能です。

万が一に備えて、あなたの大事なサイトのバックアップは必ず取っておきましょう。

詳しくはこちらを参考にバックアップを行うようにしてください。

まとめ:WordPressのバージョンアップは対応するべき

ここまでWordPressバージョンアップでよく起こる不具合とその対処法について解説しました。

バージョンアップにはリスクも伴いますが、バージョンアップをしないことにより脆弱性を放置することも、またサイトにとっては深刻なリスクとなります。

テスト環境で適宜確認しつつ、バックアップを取得しながらアップデートすることを心がけましょう。

\WordPressのバージョンアップ作業を代行中/

「WordPressのバージョンが古いのでアップしたい。」
「自分で作業をすると間違いそうで不安。」

そんなときはサイト引越し屋さんにお任せください。
プロのエンジニアがバージョンアップ作業を代行いたします。

些細なご質問などでもお気軽にご相談くださいませ^^
>>無料ご相談窓口はこちら

この記事を書いた人

サイト引越し屋さん編集部

日本で最も利用されているサーバー移転&保守代行サービス『サイト引越し屋さん』の中の人です。 サイト引越しに関わる技術情報をはじめ、WordPressやその他のWebサービスに関するノウハウを発信しています。 全日本SEO協会所属。日本ウェブ解析士協会(WACA)所属。

WordPress保守管理メールセミナー