Blog | 2026年10月22日
PHP2ShellでWordPressが不安な方へ|確認手順とEmDash移行の判断軸
まずPHPの修正適用を確認し、そのうえで保守と更新の方法を見直しましょう。公式情報と、EmDashを実際に使って確認した内容から、使い続ける・移行する判断を整理します。
WordPressのPHP脆弱性が心配な場合、最初にすることは現在のPHPへの修正適用の確認です。2026年10月に公表されたPHP2Shellは、WordPress固有の問題ではありません。サイト移行を待たず、ホスティング会社や保守担当者の案内を確認しましょう。
そのうえで、更新が止まっている、保守の担当者がいない、AIで更新しやすくしたい場合は、PHPに依存しないCMSへの移行も検討できます。
。かわさき楽AIサポートは、WordPressからEmDashへの移行サービスの受付を開始しました。本記事では緊急の確認事項と、当社がEmDashを実際に使って分かったことを分けて紹介します。
2026年10月のPHP脆弱性「PHP2Shell」とは?
PHP本体で、CVE-2026-109618とCVE-2026-109619の2件が公表されました。条件によっては認証なしで遠隔からコードを実行されるおそれがあり、PHPの開発元は速やかな更新を呼び掛けています。PHP公式のセキュリティ告知を確認してください。
修正版は、8.2系では8.2.35、8.3系では8.3.36、8.4系では8.4.27、8.5系では8.5.12です。今後さらに新しい修正版が出る可能性もあるため、実際の更新はホストや開発元の最新案内に従います。IPAの10月22日の注意喚起でも影響と対策が整理されています。
「WordPressを最新版にしたから対応済み」とは限りません。WordPress公式も、今回の件はPHPの問題であり、この問題のためのWordPress更新は予定していないと案内しています。WordPress公式のお知らせが確認の出発点になります。
WordPressを運営している人が、まず確認する5つのこと
- 契約しているサーバーの案内を確認する。修正適用済みか、利用者による切替や再起動が必要かを確認します。
- 現在のPHPを確認する。WordPressの「ツール → サイトヘルス → 情報 → サーバー」でも確認できます。ただし、ホスト側の修正の取り込み方によって表示だけでは判断できない場合があります。
- 保守会社や制作会社に対応状況を尋ねる。「今回の2件への修正は適用されていますか」「こちらの作業は必要ですか」と聞くと整理しやすくなります。
- 更新前のバックアップと、更新後の動作を確認する。フォーム、予約、購入など、業務上重要な操作を優先します。
- すぐ修正できない場合は、運営継続の方法を相談する。ホストや専門担当者と、アクセス制限や一時停止を含めて判断します。自己判断で設定値だけを変えて「安全になった」とは考えないでください。
不明なページや管理者、不審な転送などがある場合は、通常のサイト移行と分けた対応が必要です。移行しただけで、既存の不正アクセスや持ち込んだデータの問題が解決するとは限りません。
WordPressを使い続ける? EmDashへ移行する?
今回の件だけで、すべてのWordPressサイトを移す必要があるとは言えません。大切なのは、現在の必要機能と、これから保守・更新を続けられる体制です。
WordPressの継続も考えやすい場合
- ホストと保守担当が明確で、更新やバックアップが続けられている。
- EC、会員、予約など、現在のプラグインが業務に合っている。
- 更新の担当者が管理画面を使えており、サイト運用に大きな問題がない。
サイトの構成を見直すきっかけにしたい場合
- 制作した人と連絡が取れず、更新が長期間止まっている。
- 使っていないプラグインが多く、何が必要なのか分からない。
- 会社案内やお知らせが中心で、もっとシンプルに運用したい。
- 文章や講座情報の更新を、AIと相談しながら進めたい。
EmDashはAstroを基盤にするCMSで、PHPを使わない構成で運用できます。一方、EmDashや関連ソフトの更新、権限管理、バックアップは引き続き必要です。「移行すれば保守不要」という意味ではありません。
EmDashを実際に試して、どこまでできたのか
かわさき楽AIサポートでは、EmDash v1.3.1をWindowsのローカル環境で試用しました。単に記事を書くところだけでなく、管理する情報の種類と公開ページを増やすところまで試しています。
1. 記事サイトに「講座」の管理機能を追加できた
講座名、開催日時、会場、料金、対象者、紹介画像、申込URLを入力する管理項目を追加しました。開催形式はオンライン/会場開催の選択式にし、講座一覧と詳細ページを作りました。架空の講座3件を登録し、オンライン2件・会場開催1件の絞り込みも確認しています。

2. 「無料のオンライン講座を下書きで」という指示をCMSへ反映できた
追加で「オンライン講座をもう1件、無料で追加して。まずは下書きにして」と指示しました。公式クライアントを通して登録し、保存状態が下書き、料金が0円、開催形式がオンラインであることを照合。公開一覧には出ていないことも確認しました。
AIの回答文をコピーして貼るだけでなく、CMSへの登録までつなげられるのが、使っていて分かりやすかった点です。サイト操作用MCPを接続する方法も公式に用意されています。EmDash公式:AI Tools
3. スマホ対応と管理画面の拡張を一緒に進められた
白と青を基調にしたデザインにし、スマホではカードを1列で表示しました。ブラウザーで画像表示、絞り込み、横はみ出し、架空講座の申込停止を確認しています。
ここで整理しておきたいのは、記事や講座を扱う操作はCMS経由、見た目を変える作業はコード編集という違いです。EmDashの管理画面だけですべてのデザインが自動生成される、という説明は適切ではありません。
4. WordPress形式のデータ解析も確認した
顧客情報を含まないサンプルXMLで、投稿・固定ページ・独自投稿の識別、画像URLや独自項目の検出、Gutenberg本文の変換、取り込み前の互換性判定を確認しました。
ただし、これは実サイトの完全移行を終えたという意味ではありません。画像の実移行、テーマ再構築、公開切替、復旧までを一式で検証する工程は、各案件の構成に合わせて実施します。今回の講座デモを、顧客サイトの移行実績とは表示していません。
WordPressからEmDashへ、何を引き継げる?
記事・固定ページを取り込む方法として、WordPressのエクスポートXML(WXR)やEmDash Exporterがあります。ただし、記事の取り込み・画像の移行・見た目・動く機能は別々に確認する必要があります。
- 記事やページ:本文、公開状態、日付、カテゴリ、著者などを照合します。
- 画像:WXRは画像ファイルを内包しません。実ファイルの取得と参照先の整備が必要です。
- テーマ:PHPテーマはそのまま動かないため、必要なデザインをAstro側で再構築します。
- プラグイン:そのまま差し替えるのではなく、必要な機能ごとに代替・再実装・継続を判断します。
- URL:維持を優先し、変更するときは対応するページへの転送を設計します。検索順位を保証するものではありません。
移行方法の詳細はEmDash公式のWordPress移行ガイドを参照しています。
WordPressからEmDashへの移行サービスを開始しました
企業サイト・店舗紹介・ブログを中心に、現状の棚卸しから、記事・画像・URLの引継ぎ、必要機能の再構築、AIで更新する方法まで支援します。EC、会員制、決済、複雑な予約は個別の調査から進めます。今のWordPressを使い続けた方がよい場合も、理由をお伝えします。
初回相談は無料です。個別の調査・制作・移行・保守は、内容と料金を事前に提示します。川崎市と近隣エリアを拠点に、オンラインで全国から相談いただけます。
よくある質問
WordPressを更新すれば、今回のPHPの問題にも対応できますか?
WordPress本体の更新と、PHPの修正適用は別です。ホストの案内とPHPの対応状況を確認してください。
EmDashなら、AIが勝手に記事を公開しますか?
下書きから始め、本人が確認して公開する運用を組み立てます。接続する権限と使用する操作方法も確認します。当社の試用では未公開の下書きとして登録しました。
不安なので、今日中に完全移行できますか?
現在の機能やデータの確認が必要です。一律の即日移行は約束していません。まず現在のPHPの対策状況を確認し、その後の移行計画を整理します。
出典と確認日
- PHP公式:Security advisory(2026年10月21日)
- IPA:PHPの脆弱性対策について(2026年10月22日)
- WordPress公式:Critical PHP Security Release
- EmDash公式:AI Tools
- EmDash公式:Migrate from WordPress
確認日:2026年10月22日。緊急の状況や修正情報は変わることがあります。利用環境については、契約先・保守担当者の最新案内を優先してください。
First Step
今のサイトを、どう残し、どう更新していくか。一緒に整理しましょう。
法人・事業者の方は 川崎市のAIコンサルティング/法人向けAI研修、ご家庭の方は 個人・ご家庭向けサポート もご覧ください。
