解決策: Thinkphp3.2.3 マニュアルを見つけてください。内容は次のとおりです。
PHP のデフォルトの例外処理とは異なり、ThinkPHP は単純なエラー メッセージではなく、以下の図に示すように人間味のあるエラー ページをスローします。
特定のエラー情報はデバッグ モードでのみ表示できます。展開モードの場合は、次のような単純なプロンプト テキストが表示される場合があります。
デバッグ モードをオフにすると、エラー発生後に特定のエラー メッセージが表示されなくなります。それでも特定のエラー メッセージを表示したい場合は、次のように設定できます。
ThinkPHP/Conf/convention.phpで設定しますリーリー
デプロイメント モードに存在しないモジュールまたはオペレーションにアクセスしようとすると、404 エラーが送信されます。デバッグ モードでは、システムで重大なエラーが発生すると、例外が自動的にスローされます。また、ThinkPHP の組み込み E メソッドを使用して手動で例外をスローすることもできます。
リーリー
例:例外コード (デフォルトは 0) もサポートできます。 リーリー
次の記述は、 throw キーワードを使用して例外をスローすることもできます。リーリー
例外ページの表示をカスタマイズできます。システムの組み込み例外テンプレートは、システム ディレクトリの Thinkphp/にあります。システム テンプレートを変更することで、例外ページの表示を変更できます。
また、Tpl/think_exception.tpl
TMPL_EXCEPTION_FILE
ThinkPHP/Conf/convention.phpで設定します リーリー
例外テンプレートで使用できる例外変数は次のとおりです:リーリー
例外テンプレートはネイティブ PHP コードを使用するため、任意の PHP メソッドとシステム変数の使用もサポートできます。例外がスローされた後、通常は特定のエラー メッセージが表示されます。ユーザーに特定のエラー メッセージを表示したくない場合は、エラー メッセージの表示をオフにして、次のような統合エラー メッセージを設定できます。
ThinkPHP/Conf/convention.phpで設定します
リーリー
設定後、すべての例外ページには「エラーが発生しました!」というプロンプト メッセージのみが表示されますが、特定のエラー情報はログ ファイルで参照できます。
システムのデフォルトでは、デバッグ モードではエラー メッセージ表示がオンになり、デプロイメント モードではエラー メッセージ表示がオフになります。
パラメーターを設定することです。これは通常、デプロイメント モードで使用されます。 ERROR_PAGE パラメータは、次のような完全な URL アドレスである必要があります:もう 1 つの方法は、ユーザーに例外情報が表示されないように、すべての例外とエラーを統合ページにポイントするように
ERROR_PAGE
ThinkPHP/Conf/convention.phpに設定します
リーリー 現在のドメイン名にない場合は、ドメイン名を指定することもできます: リーリー
ERROR_PAGE が指すページでは、異常なテンプレート変数を使用できなくなることに注意してください。