HTTP 403 တားမြစ်ထားသောအမှားများကိုများသောအားဖြင့်ဆာဗာသည်တောင်းဆိုမှုကိုနားလည်ကြောင်းဖော်ပြသည်။ သို့သော်တောင်းဆိုမှုကိုလိုက်နာရန်ငြင်းဆန်သည်။ ဤအမှားအယွင်းသည်များသောအားဖြင့်ခွင့်ပြုချက်မလုံလောက်ခြင်း, မလျော်ကန်သောဖိုင်ချိန်ညှိချက်များသို့မဟုတ်မမှန်ကန်သောဆက်သွယ်မှုထိန်းချုပ်ရေးဖွဲ့စည်းမှုတွင်တွေ့ရှိရသည်။
ပိုမိုမြန်ဆန်စွာဖြေရှင်းနိုင်ရန်နှင့်ဖြေရှင်းရန်ကူညီရန်အတွက်ဘုံအကြောင်းများရှိသည်။
အကယ်. directory သို့မဟုတ် file permissions များကိုမလျော်ကန်စွာသတ်မှတ်ထားပါက 403 အမှားဖြစ်ပေါ်နိုင်သည်။ ဝက်ဘ်ဆာဗာများသည်ဝက်ဘ်ဆိုက်အကြောင်းအရာများကို 0 င်ရောက်ရန်တိကျသောခွင့်ပြုချက်လိုအပ်သည်။
Centos တွင် Selinux (လုံခြုံရေးတိုးမြှင့် Linux) သည် PHP ကိုကန့်သတ်ထားနိုင်သည်။
မမှန်ကန်ပါ .Htaccess Configuration သည်အချို့သောအရင်းအမြစ်များကိုလက်လှမ်းမီနိုင်ပြီး 403 အမှားဖြစ်သည်။
အကယ်. သင်သည် IP Whitelist ကိုတပ်ဆင်ထားပြီးသုံးစွဲသူ၏ IP သည်ခွင့်ပြုထားသောအကွာအဝေးအတွင်းတွင်မရှိပါက၎င်းသည် 403 အမှားတစ်ခုဖြစ်စေလိမ့်မည်။
အောက်ဖော်ပြပါအချက်များမှာအမှားအယွင်းများကိုလျင်မြန်စွာဖြေရှင်းရန်နှင့်ဖြေရှင်းရန်အတွက်အောက်ပါတို့သည်ဘုံဖြေရှင်းနည်းများဖြစ်သည်။
ဝဘ်အမြစ်လမ်းညွှန်လမ်းညွှန်နှင့်၎င်း၏ subdirectorie ၏ခွင့်ပြုချက်များကိုမှန်ကန်စွာသတ်မှတ်ထားကြောင်းသေချာအောင်လုပ်ပါ။ ခွင့်ပြုချက်ကိုစစ်ဆေးရန်နှင့်ပြုပြင်ရန်အောက်ပါ command ကိုသုံးပါ။
<span class="fun">chmod -r 755 / var / www / html</span>
ဖိုင်ပိုင်ရှင်နှင့်အုပ်စုဆက်တင်များမှန်ကန်ကြောင်းသေချာစေရန်အောက်ပါ command ကိုသုံးပါ။
<span class="fun">Chown -r Apache: Apache / var / www / html</span>
Selinux status ကိုကြည့်ရှုရန်အောက်ပါ command ကိုသုံးပါ။
<span class="fun">Sackyatus</span>
Selinux ကိုဖွင့်ထားလျှင်ပြ the နာကိုဖြေရှင်းရန်အတည်ပြုရန်၎င်းကို loose mode သို့သတ်မှတ်ရန်ကြိုးစားနိုင်သည် -
<span class="fun">setencefort 0</span>
အကယ်. ပြ the နာကိုဖြေရှင်းနိုင်ပါက၎င်းအစား၎င်းကိုလုံးဝမသန်စွမ်းမည့်အစားသင့်လျော်သော SESINUX မူဝါဒကိုပြင်ဆင်ရန်စဉ်းစားပါ။
အမှားအယွင်းများသို့မဟုတ်မသင့်လျော်သောညွှန်ကြားချက်များမရှိကြောင်းသေချာစေရန် .htaccess ဖိုင်ကိုစစ်ဆေးပါ။ ဖိုင် 403 အမှားရှိမရှိဖယ်ထုတ်ရန်ဖိုင်ကိုခေတ္တအမည်ပြောင်းဖေါ်ခြင်းသို့မဟုတ်ဖျက်နိုင်သည်။
တားမြစ်ထားသောညွှန်ကြားချက်များမရှိသလောက်သေချာစေရန် Apache Configuration ဖိုင်ကိုစစ်ဆေးပါ။ အောက်ပါချိန်ညှိချက်များသည်ဝင်ရောက်ခွင့်ကိုခွင့်ပြုရန်လမ်းညွှန်ပြင်ဆင်မှုတွင်ထည့်သွင်းထားခြင်းရှိမရှိကိုအတည်ပြုပါ။
<span class="fun"> Alloverride အားလုံးကအားလုံးကိုလိုအပ်ပါတယ်</span>
Centos Php 403 အမှားများကိုဖြေရှင်းရန်အတွက်ဖိုင်ခွင့်ပြုချက်များ, Selinux ချိန်ညှိချက်များ, ဤဆောင်းပါး၏နည်းလမ်းအားဖြင့်သင်သည်အမှားအယွင်း 403 ကိုအလျင်အမြန်ဖြေရှင်းပြီးပုံမှန်လက်လှမ်းမီမှုကိုပြန်လည်စတင်နိုင်သင့်သည်။ အကယ်. ပြ the နာဆက်ရှိနေပါကသက်ဆိုင်ရာစာရွက်စာတမ်းများကိုတိုင်ပင်ဆွေးနွေးရန်သို့မဟုတ်ပရော်ဖက်ရှင်နယ်ပံ့ပိုးမှုရှာရန်အကြံပြုပါသည်။