CASTPRO5.1(PHP8 対応版)
CASTPRO5プラグインとテーマを、PHP8版にアップデートする手順です。
キャスト・出勤・イベント・投稿・固定ページなどのデータはそのまま使えます。
作業の順番に注意してください。
作業の前に、Prime Moverプラグインで、サイト全体(データベース・メディア・プラグイン・テーマ)をエクスポートして保存します。
万が一、アップデートがうまくいかなかった場合などは、このバックアップから復元します。
※2026年10月にPrime Mover 2.2.1以前を対象とした脆弱性が公表されています。利用前に修正版2.2.2以降になっていることを確認してください。
※マルチサイトのメインサイトの移行にはPrime Mover PRO版が必要です。




Maintenanceプラグインをインストール、有効化します。


migrate-cp5-php8.zip を解凍してください。migrate-cp5-php8.php を、FTPソフトなどで、WordPressのインストール先(
wp-config.php と同じ階層)にアップロードしてください。https://(サイトのドメイン)/migrate-cp5-php8.php
のURLにアクセスしてください。
この時点では、まだ何も変更されません。
[プラグイン]→[新規追加]→[プラグインのアップロード]で、ダウンロードしたcastpro5.1-php8.zipを選択します。
[今すぐインストール]をクリックし、 [アップロードしたもので現在のものを置き換える]をクリックします。


[外観]→[テーマ]→[新規追加]→[テーマのアップロード]で、ダウンロードした[テーマ]cp5-t001-****.zipを選び、プラグインと同じ方法で、[今すぐインストール]→[アップロードしたもので現在のものを置き換える]をクリックします。
子テーマは置き換えされません。
アップデート実行ファイルhttps://(サイトのドメイン)/migrate-cp5-php8.phpを開き直し、[次にやること]に「置き換えが済んでいます」と出ていることを確かめてから、[移行を実行する]をクリックします。
[移行を実行する]をクリックすると、以下が自動で実行されます。
必ず移行作業後に行ってください。
サーバーの管理画面で、PHPのバージョンを、PHP8系(8.2 や 8.3
など)に切り替えます。
(エックスサーバーの場合は、PHP8.3.36(推奨)。PHP8.1以下は、公式のphpのサポート期限が終了しています。)
移行用ファイルhttps://(サイトのドメイン)/migrate-cp5-php8.phpに再度アクセスして、[PHP]欄がPHP8系になり、要対応が出ていないことを確認します。
[Advanced Custom Field関連のプラグイン]欄に「Repeater Field 2.1.0
以前」と出たときは、ダウンロードしたrepeater-field-castpro.zip を、手順 3 と同じ方法で置き換えます。データはそのまま使えます。
サイトと管理画面を開き、これまでと同じように表示されることを確認してください。
移行用ファイルの出勤データの件数が、手順 2 で控えた件数と同じかも確認してください。
これでアップデートが完了です。
※サーバー会社の高速化(キャッシュ)機能を使っている場合は、先にサーバーの管理画面からキャッシュを削除します。
migrate-cp5-php8.php を削除します(ページの一番下の[このファイルを削除する]をクリック、またはFTPで削除)。
新しいCASTPRO以降をインストールしたサイトでは、プラグイン、テーマに新しいアップデートが出ると[ダッシュボード]→[更新]に表示され、[今すぐ更新]で最新バージョンにアップデートできます。
ご自身で CASTPROプラグインをカスタマイズされている場合は、元に戻ってしまうので、ご注意ください。
ご自身でcss等をカスタマイズされる場合は、基本的に「子テーマ」をカスタマイズしてください。
サイト保守を依頼されていない場合は、
【サイト保守管理】
・日々のWordPrews,プラグインのアップデート
・アクセスログ監視
・セキュリティツールの導入
・定期バックアップ