本日サーバーを移行した後、フロントデスクは正常に表示および呼び出しが可能になり、バックエンドではログイン時に 500 エラーが表示されます。この場合、コアジャンプを確認する必要があります。ファイルを確認したところ、login.php ファイルが呼び出されていなかったことがわかりました。login.php ファイルが見つからないため、このファイルに構文エラーがあることがわかります。
サーバー エラー メッセージを開くと、致命的なエラー: 呼び出し時間パスバイリファレンスが削除されました
情報を検索した結果、元のサーバー環境がバージョン 5.2 であることがわかり、サーバーを変更した後、バージョンにアップグレードしました。 5.4 では、パラメータ送信エラー .aFatal Error: Call-Time Pass-By-Reference が削除されました
PHP が 5.5 にアップグレードされ、プログラム実行中に発生した次のエラーが削除されました。つまり、新しいバージョンでは、getFormMethod(&$method) などの関数を呼び出すときに参照を使用できなくなりました。
そのようなパラメーターを渡すメソッドは許可されなくなり、関数の定義時に FENCTION GETFORMMETHOD ( & $ メソッド) {}、
GetformMethod ($ メソッド);
http://www.bkjia.com/PHPjc/1082703.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/1082703.html
技術記事
サーバーの移行、PHP のバージョンの違いによって発生する可能性のある問題 今日サーバーを移行した後、フロント デスクでは正常に表示および呼び出しが可能ですが、バックエンドではログイン時に 500 エラーが表示されます。