検索
ホームページPHPフレームワークThinkPHPthinkphp でトレース デバッグ モードをオフにする方法

なぜトレース モードをオフにする必要があるのでしょうか?

トレース モードは、ThinkPHP 独自のデバッグ モードです。リクエスト パラメーター、SQL ステートメントなど、現在のリクエストの関連情報をページの下部で簡単に表示でき、問題の場所を特定するのに非常に役立ちます。ただし、運用環境では、これらの機密情報が漏洩してシステムのセキュリティに影響を与えることは望ましくありません。さらに、デバッグ モードではパフォーマンスがある程度低下するため、これをオフにする必要があります。

トレース モードをオフにするにはどうすればよいですか?

ThinkPHP はデフォルトでトレース モードを有効にします。app_debug パラメータを設定することでトレース モードをオフにできます。

config ディレクトリの app.php ファイルに、次の構成があります:

// 是否开启应用调试模式
'app_debug' => env('app_debug', true),

Place

app_debug トレース モードをオフにするために、 の値は false に設定されます。コードは次のとおりです:

// 是否开启应用调试模式
'app_debug' => false,

構成ファイルを変更してトレース モードをオフにすることに加えて、次のこともできます。また、アプリケーションのコントローラー (通常はベース コントローラー) のトレース モードをオフにし、次のメソッドを追加します:

/**
 * 构造函数
 *
 * 关闭调试模式
 */
public function __construct()
{
    parent::__construct();

    // 开发环境下,不关闭调试
    if (config('app_debug')) {
        return;
    }

    // 关闭调试
    config('app_trace', false);
    config('app_debug', false);
}

このメソッドは、コントローラーが初期化されるときに呼び出されます。

false の場合、トレース モードがオフになります。

以上がthinkphp でトレース デバッグ モードをオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は亿速云で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン