2026年10月、PHPの重大な脆弱性に関する情報が公表されました。
PHPは、WordPressをはじめとする多くのウェブサイトやアプリケーションで利用されているプログラミング言語です。
今回公表された脆弱性は、悪用された場合、第三者によってサーバー上で任意のコードを実行されるおそれがあるものです。PHPの開発チームは、修正を含むバージョンを公開し、速やかな更新を呼びかけています。
私もWordPressでブログを運営しているため、今回の情報をきっかけに、自分のブログの設定を確認することにしました。
この記事では、WordPress初心者の私が実際に行ったPHPの更新やバックアップ、プラグインの確認などについて記録します。
PHPの脆弱性とは?
脆弱性とは、ソフトウェアなどに存在する、セキュリティ上の弱点のことです。
脆弱性を悪用されると、情報の漏えいや不正な操作などにつながる可能性があります。
今回の問題では、PHPに存在する2つの重大な脆弱性が公表されました。
これらは、悪用された場合に、認証されていない第三者がサーバー上で任意のコードを実行できる可能性があるものです。
日本の情報処理推進機構(IPA)からも注意喚起が公表されています。
私はセキュリティの専門家ではありませんが、WordPressを使ってブログを運営している以上、自分のサイトに関係する情報は確認しておきたいと思いました。
そこで、まずは利用しているサーバーのPHPのバージョンを確認することにしました。
エックスサーバーでPHPのバージョンを更新
私が利用しているのは、エックスサーバーです。
サーバーパネルにログインし、PHPのバージョンを確認しました。
確認したところ、更新前のバージョンはPHP 8.2.35でした。
今回は、PHP 8.3.36へ変更しました。
PHPのバージョン変更は、ブログを運営するなかでも普段あまり触れることのない設定です。
設定を間違えたらどうしようと不安もありましたが、画面をひとつずつ確認しながら進めました。
更新後は、WordPressの管理画面でもPHPのバージョンが変更されていることを確認しました。
PHPのバージョンを変更する際は、利用しているサーバーで選択できるバージョンや、WordPress・テーマ・プラグインの対応状況を確認することが大切です。
更新前にバックアップを保存
PHPの更新にあたり、サイトのバックアップも保存しました。
今回保存したのは、次の2つです。
- WordPressのサイトファイル
- データベース
サイトファイルには、テーマやプラグイン、画像などのファイルが含まれています。
一方、データベースには、記事やサイトの設定など、WordPressの運営に必要な情報が保存されています。
それぞれ役割が異なるため、両方を保存しておくことにしました。
バックアップは、設定変更などによってトラブルが起きた際、復旧するために役立つものです。
ただし、保存しただけで安心するのではなく、必要なときに復元できるかどうかも大切です。
今後も、サイトの設定を変更するときは、事前にバックアップを取ることを意識したいと思います。
WordPress本体やプラグインの更新状況を確認
PHPの更新だけでなく、WordPress本体やテーマ、プラグインの更新状況も確認しました。
確認した時点では、WordPress本体や使用中のテーマ、プラグインに更新のお知らせはありませんでした。
また、プラグイン一覧も見直しました。
WordPressでは、プラグインを追加することで、お問い合わせフォームや画像の最適化、セキュリティ対策など、さまざまな機能を利用できます。
その一方で、使っていないプラグインを放置せず、必要性や更新状況を確認することも大切です。
ただし、何に使うプラグインなのか分からないからといって、すぐに削除するのは避けたいところです。
私自身も、使っているかどうか分からないプラグインがありました。
調べてみると、記事のデザインなどに関係している可能性があるものもあったため、使用状況が分からないものは、無理に無効化せず、そのままにしておくことにしました。
これからも、機能や使用状況を確認しながら、少しずつ整理していきたいと思います。
メンテナンスモードを解除して表示を確認
設定変更などの作業中は、ブログにメンテナンス画面を表示していました。
作業がひと段落したところでメンテナンスモードを解除し、通常のブログ画面に戻しました。
その後、シークレットウィンドウ(プライベートブラウズ)でもブログを開いて、トップページが正常に表示されることを確認しました。
管理画面にログインしていると、訪問者から見える画面と表示が異なる場合があるためです。
また、WordPressのサイトヘルスも確認し、ステータスが「良好」と表示されていることを確認しました。
ただし、サイトヘルスが良好であっても、すべてのセキュリティ上の問題が解消されていると保証されるわけではありません。
トップページだけでなく、記事やお問い合わせページなども確認しながら、引き続きブログの状態を見ていきたいと思います。
WordPress初心者でも、できることから対策を
今回のPHPの脆弱性に関する情報をきっかけに、普段はあまり意識していなかったサーバーの設定やバックアップについて、改めて確認することができました。
WordPressでブログを運営していると、記事を書いたり、デザインを整えたりすることに気持ちが向きがちです。
でも、ブログを長く運営していくためには、更新情報を確認したり、バックアップを取ったりすることも大切なのだと感じました。
設定画面に表示される言葉が分からず、戸惑うこともありました。
それでも、分からないことをひとつずつ調べ、確認しながら進めることで、少しずつ対応できました。
今回の作業ですべてのセキュリティ対策が完了したわけではありません。
これからも、WordPressやPHP、プラグインなどの更新情報を確認しながら、自分にできることを続けていきたいと思います。
まとめ
今回は、PHPの重大な脆弱性に関する情報を受けて、WordPressブログの設定を見直しました。
実際に行ったことは、次のとおりです。
- PHPを8.2.35から8.3.36へ更新
- サイトファイルとデータベースのバックアップを保存
- WordPress本体、テーマ、プラグインの更新状況を確認
- プラグインの使用状況を見直し
- メンテナンスモードを解除し、ブログの表示を確認
- WordPressのサイトヘルスを確認
WordPress初心者の私にとって、今回の作業は、ブログの安全な運営について学ぶ機会になりました。
これからも、分からないことをひとつずつ確認しながら、大切なブログを管理していきたいと思います。
※この記事は、筆者が実際に行った作業の記録です。セキュリティ対策の完全性を保証するものではありません。PHPやWordPressの更新方法は、サーバー環境や利用状況によって異なります。最新の情報は、PHP公式サイトやIPA、利用しているサーバーの公式案内をご確認ください。
