【WordPress】PHPの脆弱性のあとに見直すセキュリティ設定|エックスサーバー編

【WordPress×エックスサーバー】PHPの脆弱性のあとに見直すセキュリティ設定

2026年10月、PHPに重大な脆弱性(ぜいじゃくせい:プログラムの弱点)が2件見つかり、国家サイバー統括室や首相がXで対応を呼びかけるなど、大きく報じられました。WordPressはPHPで動いているため、自社のホームページへの影響が気になった会社もあるのではないでしょうか。

この記事では、WordPressのサイトをエックスサーバーで運用している場合に、今回の件で確かめることと、この機会に見直しておきたい設定を、サーバーとWordPressに分けてまとめます。社内のIDとパスワードの運用は、続きの記事で扱います。

すべてを自社で設定する必要はありません。「どうなっていれば適切か」を知っておき、できていない項目や、わからない項目は、制作会社や保守の担当者に相談します。

見直しの要点:PHPは8.3以上にする。エックスサーバーのWAFとWordPressセキュリティ設定を有効にする。WordPressとプラグインを最新にし、使っていないものは削除する。バックアップは複数の場所に置く。

この記事でわかること

  • 今回のPHPの脆弱性で、確かめること
  • エックスサーバーで見直す設定と、適切な状態
  • WordPressで見直す設定と、制作会社に任せたほうがよい項目

PHPの脆弱性のニュースを見ました。うちのホームページも、何かしないといけませんか?

エックスサーバーのレンタルサーバーなら、今回の脆弱性の修正は、サーバー会社が済ませています。ただ、古いPHPのままだったり、使っていないプラグインが残っていたりすると、別の弱点になります。この機会に、設定をひととおり見直しておきます。

この記事の進め方(所要時間 30分ほど):1. 今回の件で確かめること(PHPのバージョン)、2. エックスサーバーで見直す設定、3. WordPressで見直す設定、4. バックアップを複数の場所に置く、最後に「できたか確かめる」
目次

前提

  • 対象:WordPressのサイトを、エックスサーバーのレンタルサーバーで運用している場合。2026年11月時点の情報にもとづきます
  • 必要な権限:エックスサーバーのサーバーパネルと、WordPressの管理者アカウント
  • 所要時間の目安:確認だけなら30分ほど。設定の変更は、内容によります
  • 先に用意するもの:サイトのバックアップ(設定を変える前に取ります)

VPSや専用サーバーで運用している場合は、PHPの更新も、サーバーを運用している側(自社や開発会社)の作業になります。エックスサーバーも、VPSでは同社による修正の適用は行っていないと案内しています。

見直しは、次の3つの場所に分けて考えます。

セキュリティの見直しは3つの場所に分けて考えます:サーバー(PHPのバージョン、WAF、国外アクセス制限)、WordPress(更新と、使っていないプラグインの整理)、社内の運用(IDとパスワード、ユーザーの整理)

今回の件で確かめること(PHPのバージョン)

この手順で、今回の脆弱性への対応状況と、使っているPHPのバージョンを確かめます。

2026年10月21日、PHPの2件の脆弱性(CVE-2026-109618、CVE-2026-109619)の詳細と修正版が公開されました。国家サイバー統括室はXで、修正をできるだけ早く適用し、難しい場合はウェブサイトの一時停止も有効な対策だと呼びかけました。高市早苗首相も、自身のXで修正の準備を呼びかけています(共同通信)。

エックスサーバーは、レンタルサーバーのPHP 5.1〜8.5の対象サーバーすべてで、2026年10月26日までに対応を完了しています。レンタルサーバーの利用者は原則として対応不要で、急いでPHPのバージョンを変える必要はない、と案内しています。

ただし、古いPHPを使い続けてよいわけではありません。エックスサーバーは、PHP 8.1以前は開発元のサポートが終了しているとして、PHP 8.3以上の利用を勧めています。WordPressも、推奨の環境をPHP 8.3以上としています。

PHPのバージョン開発元のセキュリティサポート
8.1以前終了
8.22026年12月31日まで
8.32027年12月31日まで
8.42028年12月31日まで
8.52029年12月31日まで

出典:PHP公式サイト「Supported Versions」(2026年11月14日時点)

いまのバージョンは、次の手順で確かめます。

  • エックスサーバーのサーバーパネルにログインします。
  • [PHP Ver.切替]を開きます。
  • ドメインごとに、いまのPHPのバージョンを確かめます。サーバーの契約時についている初期ドメイン(○○.xsrv.jp)も確かめます。

バージョンを切り替えるときは、次の順番で進めます。切り替えは同じ画面でドメインごとに行え、問題があれば元のバージョンに戻せます(エックスサーバーの案内)。

  • サイトのバックアップを取ります。
  • WordPress本体、テーマ、プラグインを最新にします。
  • [PHP Ver.切替]で、8.3以上に切り替えます。
  • トップページ、主なページ、お問い合わせフォームが動くかを確かめます。
  • 問題があれば元のバージョンに戻し、原因を調べてから切り替え直します。

エックスサーバーで見直す設定

この手順で、WordPressに届く前の、サーバーの段階の守りを確かめます。どれもサーバーパネルで、ドメインごとに設定します。

スクロールできます
設定(サーバーパネル)適切な状態何を防ぐか
PHP Ver.切替8.3以上修正が提供されない、古いPHPを使い続けること
WAF設定6種類の対策(XSS・SQL・ファイル・メール・コマンド・PHP)をすべてON攻撃によく使われる文字列を含むアクセスを、WordPressに届く前に止める
WordPressセキュリティ設定国外アクセス制限、ログイン試行回数制限、大量コメント・トラックバック制限がON(いずれも初期状態でON)海外からの管理画面への接続や、パスワードの総当たり
php.ini設定display_errors をOff(初期値はOn)エラー文に含まれるフォルダ名などが、画面に出ること
自動バックアップ標準で毎日、過去14日分(設定は不要)万一のときに戻す手段がないこと

WAFは、不正アクセスを100%防ぐものではなく、最低限の予防策です。WordPressやプラグインを最新に保つことも必要です(エックスサーバーのマニュアル)。設定の反映には、最大30分程度かかる場合があります。

WAFを有効にしたあと、管理画面で保存した直後にエラーが出るようになったときは、WAFが反応していないかを、制作会社や保守の担当者に確かめてもらいます。

国外アクセス制限がONのときは、海外から管理画面を使うと制限がかかります。海外出張などで使う予定があるときは、前もって設定を確かめます。

WordPressで見直す設定

この手順で、WordPressの中の「入口」を減らします。自社でも確かめられることと、制作会社に任せたほうがよいことに分けます。

自社でも確かめられること

  • [ダッシュボード]→[更新]で、WordPress本体、テーマ、プラグインが最新になっているかを確かめます。
  • 使っていないプラグインは、停止するだけでなく削除します。使っていないテーマも削除します(使っているテーマと、その親テーマは残します)。
  • 配布が止まったプラグインや、長く更新されていないプラグインは、代わりのものに置き換えます。WordPress.orgのプラグインのページで、最終更新日や配布停止の表示を確かめられます。
  • [設定]→[一般]の「だれでもユーザー登録ができるようにする」がオフになっているかを確かめます。
  • [ツール]→[サイトヘルス]で、重大な問題が出ていないかを確かめます。
  • [ユーザー]の一覧に、使っていないアカウントが残っていないかを確かめます(詳しくは続きの記事で扱います)。

プラグインの自動更新を有効にしておくと、修正版が出たときに自動で更新されます。更新で表示が変わることもあるため、更新のあとに表示を確かめる担当を決めておきます。

制作会社に任せたほうがよい設定

次の設定は、サーバーの設定ファイルやプログラムを書き換えるため、知識のある人が行います。どれも、攻撃の手がかりや入口を減らすための設定です。

設定何を防ぐか
XML-RPC(外から操作する機能)の停止この機能を使った、不正ログインの試行。スマートフォンのアプリから投稿している場合は使えなくなることがあるため、先に確かめる
ユーザー名の一覧を、外から取り出せないようにする不正ログインの手がかりにされること
管理画面からのファイル編集の停止管理画面に入られたときに、プログラムを書き換えられること
画像などの保存フォルダで、プログラムを動かさない画像に見せかけて置かれたプログラムが動くこと
フォルダの中身の一覧を表示しないサーバーの中のファイル名を見られること
WordPressのバージョンを表示しない弱点のあるバージョンかどうかを、外から知られること
セキュリティヘッダーの追加偽のサイトの中に埋め込まれて、操作させられる手口など

バックアップを複数の場所に置く

この手順で、万一のときに元に戻せる状態をつくります。

エックスサーバーの自動バックアップは、毎日、過去14日分のデータを保管しています。ただし、エックスサーバー自身も、データの保全を保証するものではないとして、利用者自身でバックアップを取ることを勧めています。

DPDの見方:次の3か所に控えがある状態を目安にしています。1か所が使えなくなっても、ほかの場所から戻す手段が残ります。

スクロールできます
保管場所内容の例取るタイミングの例
サーバー会社の自動バックアップファイルとデータベース毎日(エックスサーバーは過去14日分)
WordPressのバックアップ用プラグイン(例:BackWPup)サイト全体月1回など、決めた周期で自動
外部のクラウドストレージサイト全体大きな変更の前と、決めた周期

PHPの切り替えなど、大きな変更の前には、その時点のバックアップを取ります。バックアップの保存先が、外から見えない場所になっているかも確かめます。

できたか確かめる

設定を変えたら、次の4つを確かめます。

  • トップページと主なページが、エラーなく表示されれば完了です。
  • お問い合わせフォームから送信でき、メールが届けば完了です。
  • 管理画面で投稿や固定ページを開き、保存できれば完了です。
  • [ツール]→[サイトヘルス]で、重大な問題が出ていなければ完了です。

よくあるつまずき

スクロールできます
症状原因直し方
PHPを切り替えたら、画面にエラーが出たテーマやプラグインが、新しいPHPに対応していないPHPを元のバージョンに戻し、テーマとプラグインを更新してから切り替え直す
管理画面で保存すると、エラーになるWAFが、正常な操作を攻撃と判断した可能性がある制作会社や保守の担当者に、WAFの設定と記録を確かめてもらう
海外から管理画面に入れない国外アクセス制限がONになっている使う前に、制限の設定を確かめる
見覚えのないファイルやユーザーがある不正アクセスの可能性がある削除する前に、制作会社や保守の担当者に相談する。エックスサーバーのアクセスログは過去30日分を取得できるため、早めに保存する

まとめ

  • 確かめること:PHPのバージョン(8.3以上か)と、エックスサーバーの対応状況
  • サーバーの設定:WAF、WordPressセキュリティ設定、display_errors、自動バックアップ
  • WordPressの設定:更新、使っていないものの削除、ユーザー登録の設定、サイトヘルス。専門的な設定は制作会社に任せる

次の一歩

社内のIDとパスワードの見直しは、続きの記事で扱っています。更新やプラグインの見直しの手順は、公開済みの次の記事にまとめています。

DPD(Duo Partner Design)では、この記事にある確認と設定から、作業後のご報告までをお受けしています。どこまでできているかわからない場合も、お問い合わせからご相談ください。

参考

自社だけで進めるのが難しいときは

DPD(Duo Partner Design合同会社)は、中小企業のWeb制作・運用・集客を支援しています。
記事の内容を自社で進めるのが難しいとき、どこから手をつけるか迷うときは、お問い合わせフォームからご連絡ください。状況をうかがい、できることをお伝えします。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Duo Partner Design合同会社 代表。
デザイン・Web・ブランディングの現場を20年以上にわたり牽引。
中小企業の課題を「見える化」し、Web戦略・集客・採用・広報を一体で支援している。
また教育分野にも注力し、実務に即したWebスキルを学べる「DPDアカデミー」を主宰。現場で通用する“伝わるデザインと戦略思考”を伝えている。

目次