Web制作・WordPress Tips
学びになった 0 保存 0

表示を速くする「LiteSpeed Cache」とネットショップを一緒に使っているなら|7.9.1以前の弱点で見ておきたい設定と、更新のあとのひと手間|WordPress

表示を速くする「LiteSpeed Cache」とネットショップを一緒に使っているなら|7.9.1以前の弱点で見ておきたい設定と、更新のあとのひと手間|WordPress

はじめに:速くするしくみが、裏目に出ることがある

ページを開くたびに一から作るのではなく、一度作ったページを取っておいて次の人にもそのまま見せる。これが「キャッシュ」で、サイトを速くするためによく使われます。WordPress でこれを担うプラグインの1つが LiteSpeed Cache で、WordPress.org によると700万以上のサイトで使われています。

このプラグインの 7.9.1 以前のすべての版 に弱点があると、米国の脆弱性データベース(NVD)で2026年11月5日に公表されました。深刻度は10段階で 8.2 です。

かみくだくと、次のような内容です。

  • ネットショップのしくみ WooCommerce(ウーコマース) の、買い物かごとご注文手続きの裏で使われるデータまで、「全員に同じものを見せてよいページ」としてキャッシュに取っておいてしまう

  • そのため、あとから来た人に、前のお客さまの請求先・お届け先(名前・住所・連絡先)や、かごの中身と合計 が返るおそれがある

  • 初期設定のままで起きる条件(設定の「Cache REST API」がオン)だとされている

開発元は 7.9.2(2026年10月20日) で、キャッシュをお客さまごとに分けるしくみを強めています。11月8日時点の最新は 7.9.3(11月3日) です。米国の政府機関(CISA)の評価では、11月8日時点で悪用は確認されていません。

※2026年11月8日時点で公表されている情報をもとにしています。

私が更新の前に決めている順番

私は2016年からサイトの保守をしていて、旅行会社や整体院のサイトなど、500件以上の PHP 更新やトラブル対応をしてきました。

旅行会社のサイトの更新を引き受けたときは、事前の確認、ファイルとデータベースのバックアップ、更新、古いテーマやプラグインの調整のあとで、主要なページ・管理画面・お問い合わせフォームが動くかを一つずつ確かめました。作業のあとで気づいた注意点は、報告書に書き足してお渡ししています。

キャッシュのプラグインは、更新したあとに「古い取り置き」が残ることがあるので、ふだんの更新より、あとの確認が大事になります。今回は次の順で見ていきます。

見るところ1:ネットショップをしているかどうか

管理画面の「プラグイン」を開き、次の2つがあるかを見ます。

  • WooCommerce(ネットショップのしくみ)

  • LiteSpeed Cache(表示を速くするしくみ)

今回の弱点で漏れるおそれがあるのは、買い物かごとご注文手続きの情報です。WooCommerce を使っていない、会社や教室の紹介サイト・ブログでは、この件で守るべき情報はもともとありません。ただ、LiteSpeed Cache を入れているなら、ほかの修正もあわせて入るので、いつもの手順で更新しておきます。

見るところ2:版の数字と「Cache REST API」の設定

LiteSpeed Cache の名前の下の 版の数字 を見ます。

  • 7.9.1 以前なら対象です

  • 7.9.2 以降なら修正は入っています。それでも、下の「見るところ4」のキャッシュの全消しはしておくと安心です

すぐには更新できない事情があるとき(ほかのプラグインとの相性を先に確かめたい、管理を人に任せていて返事待ち など)は、その間だけ、LiteSpeed Cache の設定の「キャッシュ」のところにある 「Cache REST API」をオフ にしておきます。弱点が起きる条件がこの設定なので、更新までのつなぎになります。オフにすると少し表示が遅くなる場面がありますが、お客さまの情報のほうを優先します。

見るところ3:バックアップを取ってから更新する

1. サーバー会社の管理画面などで、ファイルとデータベースのバックアップ を取る
2. 注文が少ない時間帯を選ぶ(更新中に買い物をしているお客さまがいると、かごが空になるなどの戸惑いが出ることがあります)
3. プラグインの一覧から LiteSpeed Cache を最新まで更新する

最新の 7.9.3 は、WordPress 6.0 以上・PHP 7.4 以上が必要です。本体や PHP が古いと更新が進まないことがあるので、そのときは先にそちらの版を確かめます。

見るところ4:更新のあとは、キャッシュを全部消す

ここが今回いちばん大事なところです。更新で新しく取り置かれる分は直っても、更新の前に取り置かれた古いデータが残っている おそれがあります。

1. 管理画面の上のバーにある LiteSpeed Cache のメニューから、キャッシュを 全部消す(Purge All)
2. サーバー側にも LiteSpeed のキャッシュがある場合は、そちらも消えたかを、サーバー会社の案内で確かめる
3. スマホとパソコンで、ログインしていない状態(ブラウザのシークレットウィンドウなど)でお店を開き、かごが空になっているか、自分の入れていない商品が出ないかを見る
4. 自分で商品をかごに入れて、ご注文手続きの画面まで進み、表示がおかしくないかを見る

「Cache REST API」を一時的にオフにしていた場合は、更新とキャッシュの全消しが済んでから、元に戻すかを決めます。

困ったときの戻し方

更新のあとで、ページの見た目が崩れた、かごに入れても反映されない、といったことが起きたら、次の順で試します。

  • まず、もう一度キャッシュを全部消して、ブラウザも読み込み直す

  • それでも直らなければ、LiteSpeed Cache を一時的に停止して、症状が消えるかを見る(消えるなら、キャッシュの設定が原因です)

  • どうしても戻らないときは、更新の前に取ったバックアップから戻す。ただし、古い版に戻すと弱点も戻る ので、その間は「Cache REST API」をオフにしておきます

LiteSpeed Cache を停止しても、サイトが少し遅くなるだけで、お店そのものは動きます。慌てて設定をあれこれ変える前に、「止めて様子を見る」を一度はさむと、原因を切り分けやすくなります。

まとめ

  • 当てはまるのは、WooCommerce でネットショップをしていて、LiteSpeed Cache が 7.9.1 以前のサイト

  • すぐ更新できないなら、つなぎとして「Cache REST API」をオフに

  • バックアップのあとで最新へ更新し、更新後はキャッシュを全部消す

  • ログインしていない状態で、かごとご注文手続きの画面を確かめる

キャッシュのプラグインは、入れたあとは存在を忘れがちですが、お客さまの情報の通り道にもなっています。版の確認やバックアップからの戻し方に不安があるときは、下のおすすめのサービスも参考にしてください。

出典・参考

この記事を読んだ方におすすめ

この記事を書いた先生の講座・サービスです。先生から直接学べます。

この記事を書いた先生
茂田 道輝 ゴールドバッジ
アナデジ大家@戸建て20軒保有
フォロワー 0 記事 24 受講者 137

不動産賃貸業の実務に携わって6年目。現在は戸建てを中心に20軒を運営しながら、学びの場づくりと進行(ファシリテーション)を行っています。 数字だけにとらわれず、現場の声や体験を通して「本当に必要な知識」を共有することを大切にしています。 今では、空き家再生や賃貸運営な…

茂田 道輝