ナレッジベース
PHPバージョンを選択中
お使いのコードがサポートする最新バージョンを使用してください。変更方法と、何が壊れたのかを確認する方法については、以下をご覧ください。
アプリケーションがサポートしている最新のバージョンを使用してください。新しいPHPはより高速でセキュリティ修正が提供されますが、サポート終了(EOS)バージョンはそのどちらも提供されません。
バージョンの変更方法
「サイト」→「ご自身のサイト」→「設定」→「PHPバージョン」の順に移動します。変更は数秒以内に適用され、目に見える再起動は必要ありません。
本番サイトで変更する前に
ステージングをご利用ください。「サイト」→「ご自身のサイト」→「ステージング」を使用すると、数分で新しいバージョンのコピーが作成され、本番サイトに影響を与えることなく操作を確認できます。問題なく動作する場合は本番に昇格させ、問題がある場合はステージングのコピーを削除すれば、何も変更は行われません。
変更後に問題が発生した場合
一般的な原因は、更新されていない1つのプラグインまたはライブラリです。バージョンを元に戻し(数秒で完了します)、「サイト」→「ご自身のサイト」→「ログ」にあるエラーログを確認してください。ログにはファイル名と行番号が記載されており、通常はこれでプラグインを特定できます。
WordPressについて
WordPressのコアは現在のPHPを十分にサポートしています。問題の発生源はプラグインであり、WordPressの画面にはすべてのサイトのすべてのプラグインとそのバージョンが一覧表示されるため、移行する前にどのサイトにリスクのあるプラグインがあるかを確認できます。
⚠️ Zinn Digital®ではPHPバージョンの自動アップグレードは行いません。 お使いのコードの動作を把握しているのはお客様のみであるため、バージョン選択はお客様ご自身の判断となります。Zinn Digital®では、より新しいバージョンを利用可能な状態に維持し、パッチを適用しています。
⛔ 現在、PHPバージョンのサポート終了が近づいていることを事前にお知らせする機能はありませんので、通知を待ち続けることのないようにしてください。 すでにサポートを終了したバージョンを使用している状態でサポートチケットを開くと、フォームの前にあるサイトチェックでその旨が指摘され、サポートされている最新バージョンが提案されますが、それが表示されるのはバージョンがすでに終了した後のみです。年に1、2回、PHPバージョンの画面をご自身でご確認ください。
ここでの「サポート終了」の意味について
サポート終了バージョン対しては、PHPプロジェクトからの修正提供が停止されます。Zinn Digital®では、古いアプリケーションでも最初に再構築を行うことなく初日から移行できるよう、プラットフォーム側で堅牢化とセキュリティパッチの適用を行ったこうした古いバージョンを意図的に複数用意しています。これは罠ではなく実際の選択肢ですが、これはあくまで下限であり目的地ではありません。お使いのコードがサポートする最新バージョンが常に正しい選択肢となります。