မှတ်တမ်းဖိုင်များသည် 0 က်ဘ်အပလီကေးရှင်းများ၏လည်ပတ်မှု၏မရှိမဖြစ်လိုအပ်သောအစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ သူတို့ကစနစ်၏လည်ပတ်မှုအခြေအနေ, အမှားသတင်းအချက်အလက်, စွမ်းဆောင်ရည်ဆိုင်ရာအချက်အလက်နှင့်အသုံးပြုသူအပြုအမူများကဲ့သို့သောအရေးကြီးသောအကြောင်းအရာများကိုမှတ်တမ်းတင်ကြသည်။ ထိရောက်သောမှတ်တမ်းစီမံခန့်ခွဲမှုသည် developer များရှာဖွေတွေ့ရှိရန်နှင့်ပြ problems နာများကိုပိုမိုလျင်မြန်စွာဖြေရှင်းနိုင်ရန်သာမကစနစ်၏ကျန်းမာရေးအခြေအနေကိုထိရောက်စွာစောင့်ကြည့်လေ့လာခြင်းနှင့်စနစ်၏တည်ငြိမ်မှုကိုထိရောက်စွာစောင့်ကြည့်လေ့လာခြင်းကိုထိရောက်စွာစောင့်ကြည့်လေ့လာခြင်းအားဖြင့်လည်းကောင်း,
Linux ဆာဗာများတွင် log files များကိုများသောအားဖြင့် / var / log လမ်းညွှန်တွင်သိမ်းဆည်းထားသည်။ ဤတွင်များသောအားဖြင့်သာမန်မှတ်တမ်းဖိုင်များ -
PHP သစ်ထုတ်လုပ်ခြင်းကို PHP.INI ဖိုင်ကိုပြုပြင်ခြင်းဖြင့်ပြုပြင်နိုင်သည်။ အောက်ပါ configurations များကို enable လုပ်ထားကြောင်းသေချာပါစေ။
error_reporting = E_ALL
log_errors = On
error_log = /var/log/php_errors.log
ဤပြင်ဆင်မှုသည် PHP အမှားအယွင်းများကို /Var/Log/php_Errors.log file သို့ logged လုပ်ပြီးနောက်ဆက်တွဲအမှားခွဲခြမ်းစိတ်ဖြာမှုကိုလွယ်ကူချောမွေ့စေသည်။
PHP logs ကို Linux တွင်ခွဲခြမ်းစိတ်ဖြာရန်နှင့်စီမံခန့်ခွဲရန်အသုံးပြုနိုင်သည့်ကိရိယာအမျိုးမျိုးရှိသည်။ ဤတွင်အများအပြားအသုံးများသော tools များစွာရှိပါတယ်:
GREP သည်အသုံးပြုသောသတင်းအချက်အလက်များကိုအလျင်အမြန်သတင်းအချက်အလက်များကိုလျင်မြန်စွာရှာဖွေရန်ကူညီနိုင်သည့်အသုံးများသော log filtering tool တစ်ခုဖြစ်သည်။ ဥပမာအားဖြင့် PHP အမှားမှတ်တမ်းတွင် "ဆိုးဝါးသောအမှား" ကိုရှာပါ။
grep "Fatal error" /var/log/php_errors.log
ဤနည်းအားဖြင့် developer များလျင်မြန်စွာပြန်လည်ပြုပြင်ရန်လွယ်ကူသည့် Log ရှိ "Fatal Error" နှင့်သက်ဆိုင်သောသတင်းအချက်အလက်များကိုလျင်မြန်စွာရှာဖွေနိုင်သည်။
အလွန်အကျွံ log files များကိုရှောင်ရှားရန်သင်၏ logrotate tool ကိုအလိုအလျောက်စီမံရန်နှင့်မှတ်တမ်းများကိုအလိုအလျောက်စီမံရန်အတွက်အသုံးပြုနိုင်သည်။ ဤနေရာတွင် Likotate ၏ configuration ကိုဥပမာတစ်ခုဖြစ်သည်။
/var/log/php_errors.log {
daily
rotate 7
compress
missingok
notifempty
}
ဤပြင်ဆင်မှုသည် log files များကိုနေ့စဉ်လည်ပတ်စေပြီးနောက်ဆုံးမှတ်တမ်းများကိုဆက်လက်ထိန်းသိမ်းထားပြီး log files ဟောင်းများကိုအလိုအလျောက်ချုံ့ခြင်း,
PHP Logs ကို Linux ပတ် 0 န်းကျင်ရှိ PHP Logs ကိုစီမံခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းသည်လျှောက်လွှာ၏ပုံမှန်လည်ပတ်မှုကိုသေချာစေရန်သော့ချက်ဖြစ်သည်။ PHP Logs ကိုမှန်ကန်စွာပြင်ဆင်ခြင်းအားဖြင့်ထိရောက်သော log ခွဲခြမ်းစိတ်ဖြာကိရိယာများကိုအသုံးပြုပြီးကောင်းမွန်သော log လည်ပတ်မှုကို အသုံးပြု. စနစ်၏တည်ငြိမ်မှုနှင့်လုံခြုံရေးကိုထိရောက်စွာတိုးတက်အောင်လုပ်နိုင်သည်။ ဤကျွမ်းကျင်မှုများကိုကျွမ်းကျင်ပြီးသောအခါ developer များသည်ပြ problems နာများကိုလျင်မြန်စွာတုံ့ပြန်နိုင်ပြီးလျှောက်လွှာထိန်းသိမ်းခြင်းကိုတိုးတက်စေသည်။