စာမျက်နှာများပေါ်ပေါက်လာခြင်းသည် IIS ပတ် 0 န်းကျင်ရှိ PHP အစီအစဉ်များကိုအသုံးပြုသောအခါ developer များစွာကြုံတွေ့ရသည့်ဘုံပြ problem နာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်ဤပြ problem နာကိုထိထိရောက်ရောက်ဖြေရှင်းနိုင်ရန်နှင့်သက်ဆိုင်ရာအကောင်းဆုံးအလေ့အကျင့်များနှင့်သိကောင်းစရာများကိုဖြည့်ဆည်းပေးရန်ဤဆောင်းပါးသည်နက်ရှိုင်းစွာလေ့လာလိမ့်မည်။
စာမျက်နှာများကိုများသောအားဖြင့်အောက်ပါအကြောင်းပြချက်များကြောင့်ဖြစ်သည်။
IIS ပတ် 0 န်းကျင်တွင် PHP အမှားအစီရင်ခံစာကိုမဖွင့်ပါကစာမျက်နှာများကိုပေါ်လာနိုင်သည်။ အမှားအစီရင်ခံစာများကိုဖွင့်ခြင်းကပြ problems နာများကိုလျင်မြန်စွာရှာဖွေရန်ကူညီနိုင်သည်။ အောက်ပါကုဒ်ကို PHP ဖိုင်သို့ PHP ဖိုင်သို့ထည့်နိုင်သည်။
<span class="fun">ini_set ('display_Error's, 1); ini_set ('display_startup_Errues', 1); error_reporting (e_all);</span>
PHPP.INI ဖိုင်တွင်အမှားအယွင်းများနှင့် display_Ertors options များကိုမှန်ကန်စွာ configure လုပ်ထားကြောင်းသေချာပါစေ။ တိကျတဲ့ configuration ကိုအောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">error_reporting = e_All</span>
IIS ပတ်ဝန်းကျင်တွင် PHP ကိုအသုံးပြုသောအခါ PHP ဖိုင်များနှင့်လမ်းညွှန်များ၏ခွင့်ပြုချက်များကိုမှန်ကန်စွာသတ်မှတ်ထားကြောင်းသေချာပါစေ။ များသောအားဖြင့် IIS အသုံးပြုသူများသည်ဤဖိုင်များတွင်ခွင့်ပြုချက်ကိုဖတ်ရန်လိုအပ်ပြီး၎င်းတွင်အောက်ပါဖိုင်များသည်ခွင့်ပြုချက်မလုံလောက်ခြင်းကြောင့်ဖြစ်နိုင်သည်။
စာမျက်နှာများအလွတ်များကို debging လုပ်သည့်အခါ, အောက်ပါအဆင့်များကိုသင်လိုက်နာနိုင်သည်။
ပထမ ဦး စွာလိုအပ်သောဖိုင်များနှင့်စာကြည့်တိုက်အားလုံးအားလုံးသည်မှန်ကန်သောလမ်းကြောင်း၌ရှိကြောင်းသေချာအောင်လုပ်ပါ။ လမ်းကြောင်းအမှားတစ်ခုကပရိုဂရမ်သည်လုပ်ဆောင်ရန်ပျက်ကွက်စေနိုင်သည်။
IIS ၏အမှားမှတ်တမ်းများသည်အစီအစဉ်တွင်ပေါ်ပေါက်လာသောပြ problems နာများကိုမှတ်တမ်းတင်လိမ့်မည်။ ဤမှတ်တမ်းများကိုကြည့်ခြင်းအားဖြင့်ပြ the နာ၏အကြောင်းရင်းကိုရှာဖွေရန်သင့်အားကူညီရန်သင်ပိုမိုသဲလွန်စများပေးနိုင်သည်။
PHP code ကိုတဖြည်းဖြည်းချင်းရိုးရှင်းအောင်လုပ်ပါ, အချို့သောကုဒ်များကိုမှတ်ချက်ပေးပါ, ပရိုဂရမ်ကို Rerun လုပ်ပြီးပြ problem နာတစ်ခုဖြစ်စေသည့်သတ်သတ်မှတ်မှတ်လိုင်းများကိုခွဲထုတ်ပါ။ ဥပမာအားဖြင့်၎င်းကိုအောက်ပါကုဒ်များဖြင့်စမ်းသပ်နိုင်သည်။
<span class="fun">// တိကျသောကုဒ်အစိတ်အပိုင်းများကိုမှတ်ချက်ပေးပါ</span>
IIS ပတ် 0 န်းကျင်တွင် PHP အစီအစဉ်များသည်စာမျက်နှာအလွတ်ရှိသည်မှာအဆန်းမဟုတ်ချေ။ သင်သည်ဤပြ problem နာကိုထိထိရောက်ရောက်ဖြေရှင်းနိုင်သည်, configuration files များနှင့်ခွင့်ပြုချက် settings များကိုစစ်ဆေးခြင်းနှင့်ကုဒ်ကိုအဆင့်ဆင့်ကိုစစ်ဆေးခြင်းဖြင့်ဤပြ problem နာကိုထိရောက်စွာဖြေရှင်းနိုင်သည်။ တစ်ချိန်တည်းမှာပင်ဆာဗာမှတ်တမ်းများကိုပုံမှန်ကြည့်ရှုခြင်းသည်အလားတူပြ problems နာများကိုပြန်လည်ထမြောက်ခြင်းမှတားဆီးနိုင်သည်။ ဒီဆောင်းပါးမှာလမ်းညွှန်က developer တွေကိုမြန်မြန်ဆန်ဆန်ရှာဖွေတွေ့ရှိနိုင်အောင်ကူညီနိုင်မယ်လို့မျှော်လင့်ပါတယ်။