CakePHPのバージョンを確認する方法

2026/08/26

CakePHPのバージョンを確認する方法をまとめました。
サーバーにログインできなくても確認できます。

CakePHPはWordPressのような管理画面を持たないため、画面上のどこにもバージョンは表示されません。次の3つのいずれかで確認します。

1. 保守会社に聞く

一番早くて確実な方法です。次の4点を聞いてください。

聞く項目
CakePHPのバージョン4.5.12 のように小数点以下まで
PHPのバージョン8.1.34
サーバーのOSとバージョンUbuntu 22.04 など
ソースコード一式の保管場所自社サーバー、GitHub など

「4系です」だけでは足りません。4.4・4.5・4.6でサポート期限が違い、5系でも5.1以前はすでに終了しています。

そのまま使えるメール文例です。

件名:システムのバージョン情報についてのご確認

いつもお世話になっております。

現在運用しているシステムについて、セキュリティ対応の検討のため、
下記の情報をご教示いただけますでしょうか。

1. CakePHPのバージョン(例:4.5.12 のように小数点以下まで)
2. PHPのバージョン(例:8.1.34)
3. サーバーのOSとバージョン
4. ソースコード一式の保管場所

お手数をおかけしますが、よろしくお願いいたします。

2. ソースコードのファイルを開く

ソースコードを受け取っている、またはFTPで接続できる場合は、ファイルを開くだけで分かります。

vendor/cakephp/cakephp/VERSION.txt

上のほうは英語のコメントが数十行続きますが、一番下の行にバージョン番号だけが書かれています。メモ帳でも開けます。

(英語のコメントが数十行)

4.6.5   ← この最後の行が答え

vendor フォルダがない場合は、プロジェクト直下の composer.lock を開き、cakephp/cakephp で検索します。すぐ下の "version" が実際のバージョンです。

⚠️ composer.json を見ると間違います。こちらに書かれているのは "cakephp/cakephp": "^4.5" のような指定範囲で、実際に入っているバージョンではありません。^4.5 は「4.5以上5.0未満」の意味なので、中身は 4.6.5 かもしれません。必ず VERSION.txtcomposer.lock で確認してください。

3. PHPのバージョンはサーバーの管理画面で

レンタルサーバーには、PHPのバージョンを切り替える機能があります。その画面に現在のバージョンが表示されています。

サーバー・管理画面探す場所
エックスサーバーサーバーパネル →「PHP Ver.切替」
さくらのレンタルサーバコントロールパネル →「スクリプト設定」内のPHPバージョン設定
ロリポップ!ユーザー専用ページ →「サーバーの管理・設定」→「PHP設定」
ConoHa WINGサイト管理 →「サイト設定」→ 応用設定内のPHPバージョン

メニュー名が見つからない場合は、管理画面の検索窓で「PHP」と入れてください。

⚠️ 切り替えボタンを押さないでください。
この画面ではバージョンを変更できてしまいます。確認のつもりで操作すると、サイトが表示されなくなることがあります。

複数サイトを1台で運用している場合、サイトごとにPHPのバージョンが違うことがあります。どのドメインの設定を見ているか確認してください。

やってはいけない確認方法

広く紹介されていますが、次の2つは避けてください。

デバッグモードを本番環境で有効にする
CakePHPのデバッグ画面にはバージョンだけでなく、サーバーの絶対パス、データベースの接続情報、読み込みファイルの一覧まで表示されます。有効にしている間、誰でもその情報を見られる状態になります。

phpinfo() を書いたファイルを公開ディレクトリに置く
同じくサーバーの絶対パスや環境変数がまとめて表示されます。放置された info.php は、攻撃者が真っ先に探すファイルのひとつです。上の管理画面から確認すれば足ります。

バージョンが分かったら、CakePHPのサポート期限とバージョン一覧【2026年8月更新】で、いつまで使えるかをご確認ください。4系は2026年9月10日で終了します。

出典

CakePHPの保守・改修でお悩みの方へ

  • 10年以上前に作られたシステムを引き継いだが、中身が分からない
  • 上げたほうがいいのは分かるが、自社では判断できない
  • WordPressへの移行を考えているが、それでいいのか迷っている

2010年の創業から16年、CakePHPを扱ってきました。他社が構築したシステムの保守・改修も引き受けています(2024年にISMS認証取得)。ドキュメントがない、作った担当者がもういない、という状態からでも対応できます。

CakePHPの保守・改修の詳細はこちら

サニージェム公式note

アーカイブ記事

すべて
  • 1月
  • 2月
  • 3月
  • 4月
  • 5月
  • 6月
  • 7月
  • 8月
  • 9月
  • 10月
  • 11月
  • 12月

contact us お問い合わせ

Contact お問い合わせ・ご相談

「何から相談すればいいかわからない」
そんな段階でも、お気軽にご連絡ください。

Recruit 求人へのご応募

サニージェムの考え方に共感してくれる方と、
ぜひ一緒に働きたいと思っています。