လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Linux Systems တွင် PHP အမှားမှတ်တမ်းများကိုကြည့်ရှုရန်လမ်းညွှန်အပြည့်အစုံ

Linux Systems တွင် PHP အမှားမှတ်တမ်းများကိုကြည့်ရှုရန်လမ်းညွှန်အပြည့်အစုံ

gitbox 2025-07-20

PHP Logs ကို Linux တွင်ကြည့်ရှုရန်

PHP Logs ကို Linux Systems ရှိ Linux Systems တွင်ကြည့်ရှုခြင်းသည် developer နှင့် system administrator ားအုပ်ချုပ်ရေးမှူးတိုင်းကျွမ်းကျင်ရမည်။ မှတ်တမ်းများကိုဆင်ခြင်တုံတရားအသုံးပြုခြင်းသည်အမှားအယွင်းများကိုလျင်မြန်စွာဖြေရှင်းရန်သာမကဖွံ့ဖြိုးတိုးတက်မှုနှင့်ထိန်းသိမ်းမှု၏ထိရောက်မှုကိုတိုးတက်စေသည်။ ဤဆောင်းပါးသည် PHP ၏စီမံခန့်ခွဲမှုနည်းလမ်းများအားမှတ်တမ်းအမျိုးအစား, log file တည်နေရာများနှင့်အများအားဖြင့်အသုံးပြုသောကြည့်ရှုသည့် command များနှင့် log configuration များမှခွဲခြမ်းစိတ်ဖြာခြင်း၏စီမံခန့်ခွဲမှုနည်းလမ်းများကိုအသေးစိတ်ခွဲခြမ်းစိတ်ဖြာလိမ့်မည်။

PHP Log အမျိုးအစားများကိုခြုံငုံသုံးသပ်ချက်

PHP Logs အမျိုးအစားများကိုနားလည်ခြင်းကကျွန်ုပ်တို့အားပိုမိုထိရောက်စွာပြ problems နာများကိုဆန်းစစ်ရန်ကူညီသည်။ ဘုံမှတ်တမ်းအကြောင်းအရာများတွင် -

  • runtime အမှားမက်ဆေ့ခ်ျကို
  • Debug output ကိုအကြောင်းအရာ
  • သတိပေးခြင်းနှင့်အသိပေးစာ

ဤအချက်အလက်များကိုများသောအားဖြင့် system preset သို့မဟုတ် custom pathing ၏ log form ၏ log form in log file တွင်မှတ်တမ်းတင်ထားသည်။

PHP Log Files ၏တည်နေရာကိုမည်သို့ရှာရမည်နည်း

PHP log သို့လမ်းကြောင်းကို php.ini တွင် parameters တွေကို parameters တွေကိုသတ်မှတ်ထားသည်။ log file လမ်းကြောင်းကိုရှာဖွေရန်အောက်ပါ command ကိုသုံးနိုင်သည်။

 php -i | grep error_log

command ကိုကွပ်မျက်ခံရပြီးနောက်အောက်ပါ output ကိုဖြစ်လိမ့်မည်:

 error_log => /var/log/php_errors.log

ဆိုလိုသည်မှာ PHP အမှားမှတ်တမ်းကို /Var/Log/php_Errors.log ဖိုင်ကိုရေးလိမ့်မည်။ သင်၏ system configuration ပေါ် မူတည်. လမ်းကြောင်းသည်ကွဲပြားနိုင်သည်။

PHP Log Content ကိုကြည့်ရှုရန်ဘုံ linux command များ

မှတ်တမ်းလမ်းကြောင်းကိုဆုံးဖြတ်ပြီးပါက, LOG အကြောင်းအရာကို Linux command အမျိုးမျိုးဖြင့်ကြည့်ရှုနိုင်သည်။

မှတ်တမ်းအပြည့်အစုံကိုကြည့်ရှုရန် Cat command ကိုသုံးပါ

တိုက်ရိုက်နည်းလမ်းမှာ log file content တစ်ခုလုံးကို output လုပ်ရန် Cat command ကိုအသုံးပြုရန်ဖြစ်သည်။

 cat /var/log/php_errors.log

အကြောင်းအရာအားလုံးကိုသေးငယ်သောမှတ်တမ်းဖိုင်များဖြင့်ကြည့်ရှုရန်သင့်တော်သည်။

နောက်ဆုံးမှတ်တမ်းကိုကြည့်ရန်အမြီး command ကိုသုံးပါ

နောက်ဆုံးမှတ်တမ်းမှတ်တမ်းများကိုသင်သာကြည့်ရှုရန်သာလိုပါက အမြီး command ကိုသုံးနိုင်သည်။

 tail -n 50 /var/log/php_errors.log

ဤ command သည် log file ၏နောက်ဆုံးလိုင်း 50 ကိုပြသပြီးမကြာသေးမီကပြ problems နာများကိုလျင်မြန်စွာရှာဖွေရန်လွယ်ကူစေသည်။

ဝေဖန်အမှားသတင်းအချက်အလက်များကို filter လုပ်ရန် Grep command ကိုသုံးပါ

သတ်သတ်မှတ်မှတ်အမှားတစ်ခုသို့မဟုတ်သော့ချက်စာလုံးတစ်ခုကိုရှာဖွေရန်၎င်းကို GREP command ဖြင့်ပေါင်းစပ်။ အသုံးပြုနိုင်သည်။

 grep "တိကျသောအမှားများ" /var/log/php_errors.log

၎င်းသည်သော့ချက်စာလုံးပါ 0 င်သောမှတ်တမ်း entries များအားလုံးကိုလျင်မြန်စွာထုတ်ယူနိုင်ပြီးပြ problem နာအနေအထားထိရောက်မှုကိုတိုးတက်စေသည်။

PHP အမှားမှတ်တမ်းကို configure လုပ်နည်း

PHP ၏သစ်ထုတ်လုပ်ရေးနည်းလမ်းကိုသင်ဖွင့်ရန်သို့မဟုတ်ပြုပြင်ရန်လိုအပ်ပါက PHP.INI Configuration ဖိုင်ကိုတည်းဖြတ်ခြင်းဖြင့်သင်လုပ်နိုင်သည်။ အောက်ပါတို့သည်အဓိက parameters နှစ်ခုဖြစ်သည်။

 log_errors = On
 error_log = /var/log/php_errors.log

log_errors များကို ဆိုလိုသည်မှာအမှားအယွင်းများကိုဖွင့ ထားကြောင်း , configuration ကိုပြောင်းလဲပြီးနောက် configuration ကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်သတိရပါ။

ကောက်ချက်

PHP Logs ကိုကြည့်ရှုခြင်း၏ကျွမ်းကျင်မှုသည်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်လည်ပတ်မှုနှင့်ပြုပြင်ထိန်းသိမ်းရေး 0 န်ထမ်းများအတွက်အလွန်အရေးကြီးသည်။ ၎င်းသည်အွန်လိုင်းပြ problems နာများကိုဖြေရှင်းခြင်း, ဤဆောင်းပါးသည်သင့်အားလက်တွေ့ကျကျရည်ညွှန်းချက်ဖြင့်သင့်အားပေးနိုင်ပြီး PHP log system ကို Linux တွင်ပိုမိုနားလည်ရန်နှင့်စီမံခန့်ခွဲရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။