လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ThinkPhp5 တွင် Debug Information Output ကိုပိတ်ရန်

ThinkPhp5 တွင် Debug Information Output ကိုပိတ်ရန်

gitbox 2025-06-25

1 ။ Debug Mode ကိုဖွင့်ပါ

ပုံမှန်အားဖြင့် Takephp5 မူဘောင်သည် Runtime, Memory စားသုံးမှုစသဖြင့်စာမျက်နှာ၏အောက်ခြေတွင်အချက်အလက်များကိုပြသလိမ့်မည်။ ဤအချက်အလက်ကိုသင်ပိတ်လိုပါက debugh ဘောင်၏ debug mode ကိုပိတ်ထားရန်လိုအပ်သည်။

Thinkphp5 ၏ configuration file (စီမံကိန်း၏အမြစ်ရှိ Config folder တွင်ရှိသော folder တွင်တည်ရှိပြီး) တွင် အက်ပ လီကေးရှင်း ဖိုင်ကိုရှာဖွေပြီး App_Debug ၏တန်ဖိုးကိုအောက်တွင်ဖော်ပြထားသည့်အတိုင်းသတ်မှတ်ပါ။

 
// ရုပ်သိမ်းခြင်းdebugပုံစံ
'app_debug'              => false,

2 ။ Trace သတင်းအချက်အလက် output ကိုပိတ်ပါ

Debug Mode output အပြင် thace အချက်အလက်များအပြင် TrackPhpp5 သည် Trace Inform သတင်းအချက်အလက်များ, ပြသခြင်း Controller, Methody, Methody Parametersters စသည်တို့ကိုလည်းပေးထားသည်။

တူညီတဲ့ configuration file app ကို အတွက်, သဲလွန်စ configuration item ကိုရှာပြီးတန်ဖိုးကို မှားယွင်းစွာ ဖော်ပြပါ -

 
// ရုပ်သိမ်းခြင်းtraceသတင်းအချက်အလက် output ကို
'trace'                  => false,

3 ။ မှတ်တမ်းသတင်းအချက်အလက် output ကိုပိတ်ပါ

ThinkPhp5 သည် Debugging အတွက်အမျိုးမျိုးသောစစ်ဆင်ရေးမှတ်တမ်းများကိုအလိုအလျောက်မှတ်တမ်းတင်လိမ့်မည်။ ဤမှတ်တမ်းအချက်အလက်ကိုပြသရန်စာမျက်နှာကိုသင်မလိုချင်ပါက၎င်းကိုအောက်ပါအတိုင်း configure လုပ်နိုင်သည် -

App.Php တွင် Log '=> [] configuration item ကိုရှာပါ။ တန်ဖိုးကိုအချည်းနှီးသောခင်းကျင်းမှုအဖြစ်သတ်မှတ်ပါ။

 
// ရုပ်သိမ်းခြင်း日志သတင်းအချက်အလက် output ကို
'log'                    => [],

4 ။ ခြွင်းချက်သတင်းအချက်အလက် output ကိုပိတ်ပါ

ခြွင်းချက်များဖြစ်ပေါ်သည့်အခါ ThinkPhp5 သည်အမှားအယွင်းများကိုပုံဖော်ပြသနိုင်ပြီးစာမျက်နှာရှိသဲလွန်စများကိုပုံမှန်ဖြင့်ပြလိမ့်မည်။ ဤအချက်အလက်ကိုသင်မကြည့်လိုပါက Show_ERROR_MSG ကို app.php configuration file ထဲတွင်ရှာတွေ့နိုင်ပြီးတန်ဖိုးကို အောက်ပါအတိုင်း သတ်မှတ်နိုင်သည်။

 
// ရုပ်သိမ်းခြင်း异常သတင်းအချက်အလက် output ကို
'show_error_msg'         => false,

5 ။ SQL ကြေငြာချက် output ကိုပိတ်ပါ

ThinkPpP5 သည် Debugging နှင့် Analog အတွက်အဆင်ပြေသည်။ သင်ဤ SQL output များကိုမလိုအပ်ပါက၎င်းကိုပိတ်ထားနိုင်သည်။

app.php တွင် SQL_Explain '=> false configuration item ကိုရှာပါ။ တန်ဖိုးကို မှားယွင်းစွာ ဖော်ပြပါ။

 
// ရုပ်သိမ်းခြင်းSQLထုတ်ပြန်ချက် output ကို
'sql_explain'            => false,

6 ။ သတင်းအချက်အလက် output ကိုညှိနှိုင်းမှုညှိနှိုင်းမှုကိုပိတ်ပါ

အထက်ပါကမ္ဘာလုံးဆိုင်ရာဖွဲ့စည်းပုံအခြေခံဥပဒေအပြင် ThinkPhp5 သည်သင့်အားသတင်းအချက်အလက်ထုတ်လုပ်မှုကိုတိကျစွာထိန်းချုပ်ရန်အထောက်အကူပြုရန်အတွက်အသေးစိတ်အချက်အလက်များကိုအသေးစိတ်ဖော်ပြထားသည်။ ဥပမာ - Template ၏ template rendering, ဖိုင်တင်ခြင်းသတင်းအချက်အလက်နှင့်ပတ်သက်သည့်အသေးစိတ်အချက်အလက်များကိုအသေးစိတ်ဖော်ပြရန်ရှိမရှိကို configure လုပ်နိုင်သည်။

App.PHP တွင် အသေးစိတ် ဖော်ပြထားသော configure account its its et et et et et et et et et configurations အချို့ကိုသင်ရှာဖွေနိုင်သည့်အချက်အလက်အချို့ကိုသင်ရှာဖွေနိုင်သည်

အကျဉ်းချုပ်

အထက်ဖော်ပြပါပြင်ဆင်မှုမှတစ်ဆင့် Debug Mode, log information, log information, sql ထုတ်ပြန်မှု output အပါအ 0 င် TheyPhp5 မူဘောင်တွင် debugpp3 မူဘောင်တွင်အမျိုးမျိုးသော debug အချက်အလက်အမျိုးမျိုးကိုပယ်ဖျက်နိုင်သည်။ ထိုသို့ပြုလုပ်ခြင်းသည်စနစ်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်နှင့်ထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင်လုံခြုံရေးကိုမြှင့်တင်ပေးသည်။

ဤအချက်အလက်များကိုပိတ်ခြင်းသည်ထုတ်လုပ်မှုပတ် 0 န်းကျင်နှင့်သာသက်ဆိုင်ကြောင်း ကျေးဇူးပြု. မှတ်သားပါ။ ဖွံ့ဖြိုးရေးအဆင့်တွင်ပြ problems နာများကို debugg လုပ်ရန်နှင့်ပြ problems နာများကိုဖြေရှင်းရန်သက်ဆိုင်ရာ configuration actlows များကိုမှန်ကန်စွာဖြေရှင်းရန်နှင့်ဖြေရှင်းရန် မှန်ကန်စွာ သတ်မှတ်ရန်အကြံပြုသည်။