ホームページ >php教程 >php手册 >サーバーの移行、PHP バージョンの違いによって発生する可能性のある問題

サーバーの移行、PHP バージョンの違いによって発生する可能性のある問題

WBOY
WBOYオリジナル
2016-07-06 13:30:411613ブラウズ

今日サーバーを移行した後、フロントデスクは正常に表示および呼び出すことができますが、ログイン時にバックエンドで500エラーが表示されます。通常、この場合、コアジャンプファイルを確認する必要があることがわかりました。 login.php ファイルが呼び出されませんでした。login.php ファイルが見つからなかったため、このファイルに構文エラーがあることがわかります。 サーバー エラー メッセージを開いて、致命的なエラー: 通話時間

を見つけます。

本日サーバー移行後、フロントデスクは正常に表示、呼び出すことができますが、バックエンドにログインすると500エラーが表示されます。 通常、この場合はコアジャンプファイルを確認する必要があります。 login.php ファイルが呼び出されなかったため、このファイルに構文エラーがあることがわかります。
サーバー エラー メッセージを開くと、致命的なエラー: 呼び出し時間パスバイリファレンスが削除されました

情報を検索した結果、元のサーバー環境がバージョン 5.2 であることがわかり、サーバーを変更した後、バージョンにアップグレードしました。 5.4 では、パラメータ送信エラー .aFatal Error: Call-Time Pass-By-Reference が削除されました

PHP が 5.5 にアップグレードされ、プログラム実行中に発生した次のエラーが削除されました。つまり、新しいバージョンでは、getFormMethod(&$method) などの関数を呼び出すときに参照を使用できなくなりました。

そのようなパラメーターを渡すメソッドは許可されなくなり、関数の定義時に FENCTION GETFORMMETHOD ( & $ メソッド) {}、

GetformMethod ($ メソッド);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。