制作の裏側 2026.10.22

PHP が止まった日に考える、エムダッシュと静的サイト【AI 初心者でもわかる エムダッシュの作り方 番外】

PHP が止まった日に考える、エムダッシュと静的サイト【AI 初心者でもわかる エムダッシュの作り方 番外】

公開日:2026-10-22 / 最終更新日:2026-10-22

2026年10月21日、WordPress などを動かしている「PHP」というプログラムに、重大な弱点が2つ見つかりました。夜のうちに、たくさんのレンタルサーバー会社が予防のためにサイトを止めました。私のまわりでも、朝起きたら見られなくなっていたサイトがあります。一方で、PHP を使わないエムダッシュや、静的なサイトには、今回の弱点は関係ありません。番外編として、何が起きたのか、作り方によって何が違うのかを、初めての人向けにまとめます。

この記事で分かること

  • 10月21日に PHP で何が起きたのか
  • 同じ日に、止まったサイトと止まらなかったサイトの違い
  • エムダッシュなら安心、と言い切れない理由

10月21日に起きたこと

PHP は、サイトを見に来た人に合わせて、その場でページを作るためのプログラムです。WordPress もこの PHP で動いています。

10月21日、IPA(情報処理推進機構)が「PHP の重大な弱点の修正版が、今夜23時に出ます。すぐ当てられるよう準備してください」と呼びかけました。予告どおり、同じ日に PHP の開発チームが修正版を出しています。

  • 弱点は2つ。条件がそろうと、ログインしていない外の人が、サーバーの上で好きなプログラムを動かせるおそれがある
  • 修正版は PHP 8.5.12・8.4.27・8.3.36・8.2.35
  • PHP 8.1 より古い物は、PHP の開発チームからはもう修正が出ない

「修正版を当てるまでの間に攻撃されるかもしれない」ため、レンタルサーバー会社の中には、修正が終わるまでサイトの公開そのものを止めた所がありました。たとえば NTT ドコモビジネスの「Bizメール&ウェブ」は、21日22時から、Web サービスを使うすべてのお客さまのサイトを順に止めています。再開の見込みは、22日朝の時点で「確認中」でした。メールは使えますが、サイトは見られません。

止まったサイトと、止まらなかったサイト

同じ日の朝、私が関わっているサイトでも、はっきり分かれました。

  • PHP で動くサイト(WordPress など):サーバー会社の判断で止まった物がある
  • このブログ(teraone.site):いつもどおり見られた
  • 静的に作ったサイト:いつもどおり見られた

違いは、見に来た人がいる時に、サーバーの上で何が動いているかです。

WordPress は PHP で動くので影響あり。エムダッシュと静的サイトは今回は関係なし

  • WordPress:見に来るたびに PHP が動いて、ページを作ります。PHP に弱点があれば、そのまま入り口になります。
  • エムダッシュ:Cloudflare の上で動きます。見に来るたびにプログラムが動くのは同じですが、PHP は使いません。だから今回の弱点とは関係がありません。
  • 静的サイト:前もって作ったページを置いておくだけです。見に来た人がいる時に動くプログラムがほとんどありません。このブログも、10月20日から WordPress を外して静的なサイトにしています。

「エムダッシュなら安心」とは言い切れない

ここは大事なので、はっきり書いておきます。

  • 今回の弱点と関係がない、というだけです。 エムダッシュも、中で動いているプログラム(TypeScript と、たくさんの部品)に弱点が見つかれば、直す必要があります。弱点が無いわけではありません。
  • Cloudflare が止まれば、一緒に止まります。 第3回で書いたとおり、2025年11月18日には Cloudflare の中の不具合で、世界中のサイトが数時間見られなくなりました。今回は1社のレンタルサーバーが止まりましたが、エムダッシュでは止まる場所が Cloudflare に変わるだけです。
  • 静的サイトは、記事を足すたびに作り直しが要ります。 お店の人が毎日自分で記事を足したいなら、管理画面のある WordPress やエムダッシュのほうが向いています。

つまり、「どれが安全か」より「どこが止まったら困るか」で選ぶのが正解だと思います。

今 WordPress を使っている人がやること

慌てて引っ越す必要はありません。まずはこの3つです。

  1. サーバー会社からのお知らせを見る(メールか、サーバー会社のサイトの「お知らせ」)
  2. 自分のサイトの PHP のバージョンを確かめる。8.1 より古ければ、新しい版への切り替えをサーバー会社か制作会社に相談する
  3. サイトが止まっていても、慌ててファイルをいじらない。今回の止まり方なら、サーバー会社の対応が終われば戻ります

AI に頼むならこう聞く

自分のサイトがどれに当たるか分からない時は、Claude などの AI にこう聞いてみてください。

私のサイトは https://(あなたのサイトのURL)です。このサイトが WordPress(PHP)で動いているか、静的なサイトかを、画面から分かる範囲で教えてください。分からない時は、制作会社に何を聞けばいいかも教えてください。

AI は、画面から見える手がかりで答えます。最後は、サーバー会社か制作会社に確かめてください。

まとめ

  • 10月21日、WordPress などを動かす PHP に重大な弱点が見つかり、予防のためにサイトを止めたサーバー会社があった
  • PHP を使わないエムダッシュと静的サイトは、今回の弱点とは関係がなかった
  • ただし「関係がない」は「安全」ではない。止まる場所が変わるだけ、という見方も持っておく
  • 選ぶ時は「どこが止まったら困るか」と「誰が記事を足すか」で考える

次回からは、また連載に戻り、エムダッシュを Cloudflare に公開するところまで進めます。

サイトの引っ越しや、WordPress・エムダッシュ・Cloudflare での制作のご相談は、お問い合わせからどうぞ。


出典

更新履歴

  • 2026-10-22 公開

書いた人:寺延 啓太(teraone) 制作会社さまの外部コーディングパートナー。Figma からのコーディングと WordPress の実装・保守を受けています。

ホームページの「困った」、聞かせてください

お見積もりは無料です。内容が固まっていなくても大丈夫。