PHP Logs ကို Linux Systems ရှိ Linux Systems တွင်ကြည့်ရှုခြင်းသည် developer နှင့် system administrator ားအုပ်ချုပ်ရေးမှူးတိုင်းကျွမ်းကျင်ရမည်။ မှတ်တမ်းများကိုဆင်ခြင်တုံတရားအသုံးပြုခြင်းသည်အမှားအယွင်းများကိုလျင်မြန်စွာဖြေရှင်းရန်သာမကဖွံ့ဖြိုးတိုးတက်မှုနှင့်ထိန်းသိမ်းမှု၏ထိရောက်မှုကိုတိုးတက်စေသည်။ ဤဆောင်းပါးသည် PHP ၏စီမံခန့်ခွဲမှုနည်းလမ်းများအားမှတ်တမ်းအမျိုးအစား, log file တည်နေရာများနှင့်အများအားဖြင့်အသုံးပြုသောကြည့်ရှုသည့် command များနှင့် log configuration များမှခွဲခြမ်းစိတ်ဖြာခြင်း၏စီမံခန့်ခွဲမှုနည်းလမ်းများကိုအသေးစိတ်ခွဲခြမ်းစိတ်ဖြာလိမ့်မည်။
PHP Logs အမျိုးအစားများကိုနားလည်ခြင်းကကျွန်ုပ်တို့အားပိုမိုထိရောက်စွာပြ problems နာများကိုဆန်းစစ်ရန်ကူညီသည်။ ဘုံမှတ်တမ်းအကြောင်းအရာများတွင် -
ဤအချက်အလက်များကိုများသောအားဖြင့် system preset သို့မဟုတ် custom pathing ၏ log form ၏ log form in log file တွင်မှတ်တမ်းတင်ထားသည်။
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 ပေါ် မူတည်. လမ်းကြောင်းသည်ကွဲပြားနိုင်သည်။
မှတ်တမ်းလမ်းကြောင်းကိုဆုံးဖြတ်ပြီးပါက, LOG အကြောင်းအရာကို Linux command အမျိုးမျိုးဖြင့်ကြည့်ရှုနိုင်သည်။
တိုက်ရိုက်နည်းလမ်းမှာ log file content တစ်ခုလုံးကို output လုပ်ရန် Cat command ကိုအသုံးပြုရန်ဖြစ်သည်။
cat /var/log/php_errors.log
အကြောင်းအရာအားလုံးကိုသေးငယ်သောမှတ်တမ်းဖိုင်များဖြင့်ကြည့်ရှုရန်သင့်တော်သည်။
နောက်ဆုံးမှတ်တမ်းမှတ်တမ်းများကိုသင်သာကြည့်ရှုရန်သာလိုပါက အမြီး command ကိုသုံးနိုင်သည်။
tail -n 50 /var/log/php_errors.log
ဤ command သည် log file ၏နောက်ဆုံးလိုင်း 50 ကိုပြသပြီးမကြာသေးမီကပြ problems နာများကိုလျင်မြန်စွာရှာဖွေရန်လွယ်ကူစေသည်။
သတ်သတ်မှတ်မှတ်အမှားတစ်ခုသို့မဟုတ်သော့ချက်စာလုံးတစ်ခုကိုရှာဖွေရန်၎င်းကို GREP command ဖြင့်ပေါင်းစပ်။ အသုံးပြုနိုင်သည်။
grep "တိကျသောအမှားများ" /var/log/php_errors.log
၎င်းသည်သော့ချက်စာလုံးပါ 0 င်သောမှတ်တမ်း entries များအားလုံးကိုလျင်မြန်စွာထုတ်ယူနိုင်ပြီးပြ problem နာအနေအထားထိရောက်မှုကိုတိုးတက်စေသည်။
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 တွင်ပိုမိုနားလည်ရန်နှင့်စီမံခန့်ခွဲရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။