2026年10月21日、PHPに重大な脆弱性が見つかったことが発表されました。
この影響で、国内の一部レンタルサーバー会社では緊急メンテナンスが実施され、ホームページが一時的に表示できなくなる事態も発生しました。
弊社にも「ホームページが突然見られなくなった」「PHPのバージョンを更新した方がいいの?」といったお問い合わせが寄せられました。
また、今回の騒動では、突然ホームページが見れなくなったり、通常どおりホームページを閲覧できていたケースがあります。
このことで「なぜ、同じアプリコットデザインで作ったホームページなのに、影響が違うの?」と感じた方も多いかと思います。
今回は、この疑問をきっかけに、PHPとホームページの関係や、レンタルサーバー会社とホームページ制作会社の役割について、できるだけわかりやすく解説します。
今回のPHP脆弱性『php2shell』とは?PHPとサーバーの関係
そもそもPHPとは、主にサーバー側で動くプログラミング言語です。WordPressなど、多くのホームページで使用されています。
ホームページをインターネット上に公開するには、データを置くための「サーバー」が必要です。
アプリコットデザインで制作するホームページも、基本的にはサーバーをレンタルするレンタルサーバーを利用して公開しています。

そして、WordPressなどのホームページでは、このサーバー上でPHPが動いています。
今回、このPHPに「php2shell」と呼ばれる重大な脆弱性(セキュリティ上の弱点)が見つかりました。
この脆弱性が悪用されると、外部の第三者がサーバー上で不正なプログラムを実行できるおそれがあります。
PHPは多くのホームページやWebサービスで使用されているため、今回の問題は幅広いWebサイトに影響する可能性がありました。
そこで、レンタルサーバー各社が緊急のセキュリティ対策を実施することになったのです。
なぜ、ホームページが止まったサイトと止まらなかったサイトがあるの?
今回、一部のホームページが停止し、ほかのホームページでは閲覧を継続できた背景には、レンタルサーバー会社ごとの対応の違いがありました。
例えば、ロリポップ!やヘテムルでは、セキュリティ上のリスクを避けるため、一部のホームページを一時的に停止する措置が取られました。
一方、エックスサーバーなどでは、ホームページの閲覧を継続しながら対策が進められました。
サーバー会社とホームページ制作会社、それぞれの役割
今回、ホームページが表示されなくなった際に、「制作会社に連絡すれば直してもらえるのでは?」と思った方もいらっしゃるかもしれません。実際、ホームページを制作した会社に相談することは、間違った対応ではありません。アプリコットデザインでは、ホームページで気になったことなど、お気軽にお問合せいただければと思います。
ただし、ホームページは制作会社であるアプリコットデザインだけで動かしているわけではなく、レンタルサーバー会社が提供する環境の上で公開されています。
それぞれの役割を簡単に整理すると、次のようになります。

・ホームページを公開するためのサーバー環境の提供
・サーバー設備やシステムの保守・管理
・サーバー環境に関するセキュリティ対策
・ホームページのデザインや制作
・WordPressなど、サイト側のシステムの構築・改修
・ホームページの動作確認や必要な更新作業
・PHPのバージョン変更に伴う互換性の確認や修正
※実際の管理範囲は、ご契約内容やサーバーの種類によって異なります。
今回のようにサーバー会社が安全対策のためにホームページの表示を停止した場合、制作会社がホームページのデータを修正するだけでは、表示を再開できないことがあります。
まずサーバー会社が必要な対策を実施し、その後、制作会社がホームページの状態を確認するという流れになるケースがあるのです。
今回、アプリコットデザインでもサーバー会社の対応状況を確認しながら、ホームページの表示や動作の確認、PHPのバージョンに関する対応を進めています。
PHP8に更新していたのに、なぜ影響を受けたの?
「以前、PHP8に更新したのに、今回の影響を受けた」という方もいるかもしれません。
今回の問題は、PHPそのものの仕組みに重大な脆弱性が見つかったことによるものです。
そのため、比較的新しいPHP 8を使用しているホームページでも、今回の脆弱性の影響を受ける可能性がありました。
これを受けて、2026年10月21日にPHPの開発元から修正版が公開され、レンタルサーバー各社でも修正の適用が進められました。
また、公式のサポートが終了している古いPHPについても、サーバー会社が独自に修正を適用したケース(※)があります。
つまり、今回重要だったのは、単にPHP8を使用しているかどうかではなく、今回見つかった脆弱性に対して、適切な修正が適用されているかどうかという点です。
※ただし、古いPHPに今回の脆弱性への対策が行われたとしても、今後も安全に使い続けられることを保証するものではありません。ホームページを長期的に安全に運用するためには、サーバー会社による対策だけでなく、古いPHPのバージョンアップも重要です。
アプリコットデザインでは、PHP 8.1以前を使用しているホームページについて、バージョンアップが必要と判断しています。
サーバー会社の対応が終われば、もう安心?
サーバー会社による緊急メンテナンスが完了し、ホームページが再び表示されるようになったとしても、それですべての対応が完了したとは限りません。
今回の脆弱性に対する修正が適用されているか、ホームページが正常に動作しているかなど、確認が必要になる場合があります。
また、古いPHPを使用しているホームページでは、今後の安全な運用のために、PHPのバージョンアップが必要になることもあります。
ただし、PHPのバージョンを変更すると、WordPressのテーマやプラグインなどが正常に動作しなくなる可能性もあります。
そのため、単純にバージョンを新しくすればよいというわけではなく、ホームページとの互換性を確認しながら対応することが大切です。
※アプリコットデザインでお預かりしているホームページについては、弊社でPHPのバージョンや動作状況を確認し、バージョンアップが必要なお客様には個別にご連絡いたします。お客様ご自身でPHPのバージョンをお調べいただく必要はありません。
詳しい対応方針については、弊社からのお知らせをご確認ください。
今回の騒動から考える、ホームページの安全な運用とは?
今回のPHP脆弱性の問題を通じて、ホームページは制作して公開すれば、それで終わりというものではないことが、あらためてわかります。
普段、ホームページを閲覧しているときに、PHPやサーバーの存在を意識することはほとんどないかもしれません。
しかし、ホームページはさまざまな技術やサービスによって支えられており、それぞれに適切な管理が必要です。
特にWordPressなどを利用している場合は、PHPやWordPress本体、テーマ、プラグインなどを定期的に確認し、必要な更新を行うことが重要になります。
こうした作業は、ホームページの見た目にはほとんど変化がありません。しかし、トラブルやセキュリティ上のリスクを減らし、安心して使い続けるために欠かせない「保守管理」の一部です。
今回のような緊急の問題が発生した際にも、サーバー会社と制作会社がそれぞれの役割を担い、状況に応じて適切に対応することが求められます。
ホームページを安全に使い続けるためには、問題が起きたときだけでなく、日頃から状態を確認し、必要なメンテナンスを行うことが大切です。
アプリコットデザインでは、ホームページ公開後の保守管理についても、目的やご希望に応じたサポートプランをご用意しています。
保守管理について詳しく知りたい方は、以下のページをご覧ください。
JOURNALが気に入ったら「いいね」してね!



