PHP をアップグレードすると、新しい Web サイトが機能しない場合があります。 これは、Web サイト内のコードが、使用している PHP の新しいバージョンで変更または削除された機能にアクセスしようとしていることが原因である可能性が高くなります。
この種の問題は、次の機能を切り替えるときに発生する可能性が高くなります。 選考科目 PHP のバージョン、つまり PHP 5.6.0 から 7.0.0 に移行する場合。
マイナー バージョン番号 (3 つの部分からなる PHP バージョン番号の 2 番目の部分) を切り替えると、このような問題が発生する可能性がありますが、それほど一般的ではなく、問題を解決するために Web サイトに必要な変更はおそらく小規模であり、より迅速に行うことができます。
ビルド バージョン (php バージョン番号の 3 番目の部分) を切り替えると、そのような問題が発生することはおそらくありません。
アップデートを常に最新の状態に保ち、できるだけ手間を省く方法
結局のところ、この Web サイトの他の場所で説明したすべての理由により、PHP を最新の状態に保つ必要があります。 定期的に更新すると、更新時に重大な問題が発生する可能性が非常に高くなる 4 年に 1 回の更新よりも、プロセスの負担が大幅に軽減されます。 Web サイトとサーバーを常にメンテナンスしておくと、ダウンタイムが減り、PHP が古くて脆弱であることに突然気づき、さらに現在サポートされているバージョンの PHP ではサイトが完全に機能しないことに気づいたときの、厄介な事態が発生する可能性が減ります。
最新の PHP アップデートを常に把握するには、通知サービスに忘れずにサインアップしてください。 理想的には、PHP の新しいバージョンのテストに使用できる、Web サーバー上に Web サイトの隠しコピーもセットアップします。 これにより、バージョンをアップグレードするときにどのような問題が発生するかを事前に確認できます。
エラーも発生せず、私のウェブサイトは単なる白いページです。
これは非常に一般的なことです。 実稼働環境では、エラーが発生したときに PHP がエラーを表示しないように設定されているのが通常です。 これにより、Web ページのレンダリングに失敗し、白い空の Web ページが表示される可能性があります。 この問題が発生した場合は、PHP でデバッグを有効にする必要があります。 ただし、これは実際のサイトでは行われないのが理想的です。 この白いページが表示された場合は、正常に機能していた以前の PHP バージョンに戻して、新しい PHP バージョンで発生した問題のトラブルシューティングに使用できる複製の非表示 Web サイトをセットアップします。
新しいバージョンの PHP で Web サイトを安全にテストするにはどうすればよいですか?
上で述べたように、サイトのコピーを使用してテストすることは、問題のトラブルシューティングに非常に役立つ方法です。 つまり、訪問者が表示するライブ サイトでダウンタイムや問題が発生することなく、管理された方法でサイトをいじって、さまざまな PHP バージョンを試してみることができます。
Web サイトのコピーを最適に設定する方法は、Web ホスティングによって異なります。 付属する場合があります
発達 または
ステージング ある種の環境。 それを確認する唯一の方法は、サービスプロバイダーに問い合わせることです。
プロバイダーがそのようなサービスを提供していない場合、最善の方法は、Web サイト全体を別の場所にコピーすることです。 これは、自分のコンピュータまたはリモートでホストされている Web サーバーで行うことができます。 理想的には、これは実際の Web サイトとまったく同じ環境にあります。 こうすることで、2 つの異なる Web サーバー環境間に存在する可能性のある差異に関する問題を排除できます。
Web サイトのコピーを設定するには、次の主要なタスクを実行する必要がある可能性があります。
- Web サイトのすべてのファイルを Web サーバー上の新しいフォルダーにコピーします。
- Web サイトが機能するためにデータベースが必要であると仮定すると、新しいデータベースを作成し、ライブ データベースからすべてのテーブルを新しいデータベースにコピーします。
- Web サイトの新しいプレビュー コピーが別の URL で実行されていることを認識するために必要な構成変更を行います。
- コピー Web サイトを公共のインターネットから完全に隠すために何らかの措置を講じてください。これには、新しいプレビュー Web サイトのルートにパスワードで保護されたフォルダーを設定するか、robots.txt ファイルを使用して検索エンジンから Web サイトを非表示にすることが考えられます。
記事の最終更新日: 23rd May, 2021