ホームページ >バックエンド開発 >PHPチュートリアル >サーバー移行の異なる PHP バージョンによって発生する可能性のある問題、_PHP チュートリアル
本日のサーバー移行後、フロントデスクは正常に表示および呼び出しが可能ですが、バックエンドではログイン時に 500 エラーが表示されます。コアジャンプファイルをチェックする必要があります。login.php ファイルが呼び出されないことを確認してください。login.php ファイルが見つからないため、このファイルに構文エラーがあることがわかります。
サーバー エラー メッセージを開いて、致命的なエラー: 呼び出し時間による参照渡しが削除されましたを見つけます
情報を調べてみると、元のサーバー環境がバージョン5.2だったので、サーバーを変更した後、バージョン5.4にアップグレードしたため、パラメータ転送エラーが発生しました。
致命的なエラー:呼び出し時間による参照渡しが削除されましたPHP を 5.5 にアップグレードすると、プログラム実行中に次のエラー メッセージが表示されます
致命的なエラー:呼び出し時間の参照渡しが削除されました。
つまり、新しいバージョンでは、getFormMethod(&$method)、
などの関数を呼び出すときに参照を使用できなくなりました。
このパラメーターを渡す方法は現在許可されていません。関数を定義するときに記述できます関数 getFormMethod(&$method){},
電話がかかってきたとき
getFormMethod($method);
興味があるかもしれない記事: