phpMyAdmin ဝဘ်ဆိုက်ဆာဗာတွင် .sql ဖိုင်များကို သိမ်းဆည်းရန် ခွင့်ပြုချက်မရှိသော ပြဿနာကို ဖြေရှင်းပါ။

မင်းphpMyAdmin က.sql ဖိုင်ကို သိမ်းဆည်း၍မရပါ။

လမ်းညွှန်ခွင့်ပြုချက်များကို မွမ်းမံခြင်း သို့မဟုတ် phpMyAdmin ဖွဲ့စည်းမှုပုံစံကို ချိန်ညှိခြင်းဖြစ်စေ၊ သင့်ဝဘ်ဆိုဒ်ကို ပိုမိုချောမွေ့စေပြီး ခွင့်ပြုချက်ပြဿနာများကို အမြန်ဖြေရှင်းနိုင်ရန် သင့်အတွက် အပြည့်စုံဆုံးဖြေရှင်းချက်တစ်ခုကို ကျွန်ုပ်တို့ ပြင်ဆင်ထားပါသည်။

ဖြေရှင်းပါ phpMyAdmin ဝဘ်ဆိုက်ဆာဗာသည် ဖိုင်ကို မသိမ်းဆည်းခဲ့ပါ။ /home/abc/cwl_cwl.sql ခွင့်ပြုချက်ကိစ္စ

ဒီလိုအခြေအနေမျိုး ကြုံဖူးပါသလား။ သင်အသုံးပြုသောအခါ phpMyAdmin ဒေတာဘေ့စ်ကို ထုတ်ယူသည့်အခါ၊ ၎င်းသည် သတ်မှတ်ထားသော လမ်းညွှန်တွင် ဖိုင်ကို မသိမ်းဆည်းနိုင်သည်ကို တွေ့ရှိခဲ့သည်။ အထူးတလည် ရူးသွပ်စရာပဲ မဟုတ်လား?

ဤပြဿနာသည် အမှန်တကယ်တွင် အဖြစ်များပါသည်၊ အကြောင်းမှာ များသောအားဖြင့် ဆာဗာတွင် ထိုလမ်းကြောင်းအတွက် ရေးသားခွင့်မရှိပါ။

ဒါကြောင့် အခု ဒီပြဿနာကို တစ်ခါတည်းဖြေရှင်းပြီး သင့်ဝဘ်ဆိုဒ်ကို ချောမွေ့စွာလည်ပတ်နိုင်ပါစေ။

phpMyAdmin ဝဘ်ဆိုက်ဆာဗာတွင် အဘယ်ကြောင့် .sql ဖိုင်များကို သိမ်းဆည်းရန် ခွင့်ပြုချက်မရှိသနည်း။

ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် အခြေခံသဘောတရားကို နားလည်ရန် လိုအပ်သည်- ဝဘ်ဆိုက်ဆာဗာတစ်ခုစီတွင် အသုံးပြုသူများ သို့မဟုတ် ဝန်ဆောင်မှုများသည် မည်သည့်လုပ်ငန်းဆောင်တာများကို ဖတ်နိုင်၊ ရေးသားနိုင်သည် သို့မဟုတ် အချို့သော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်နိုင်သည်ကို ထိန်းချုပ်သည့် အချို့သော ဝင်ရောက်ခွင့်ဆိုင်ရာ ဆက်တင်များရှိသည်။

သင့်ဆာဗာ (ဥပမာ Apache သို့မဟုတ် Nginx ကဲ့သို့) အချို့သော လမ်းညွှန်တစ်ခုသို့ စာရေးရန် ခွင့်ပြုချက်မရှိပါက၊ ၎င်းသည် သဘာဝအတိုင်း ဖိုင်ကို သိမ်းဆည်းနိုင်မည်မဟုတ်ပေ။ အဲဒါကြောင့် phpMyAdmin ၎င်းသည် သင့်အား "ဖိုင်ကို သိမ်းဆည်းရန် ခွင့်ပြုချက် မရှိပါ။"

ရိုးရိုးရှင်းရှင်းပြောရရင်၊phpMyAdmin ဒေတာဘေ့စ်ကို အရန်ကူးဖို့ သိမ်းချင်သလား /home/abc/cwl_cwl.sql ဤလမ်းကြောင်း၊ သို့သော် ဆာဗာတွင် ခွင့်ပြုချက်မရှိသောကြောင့်၊ ၎င်းသည် ဤဖိုင်တွဲကို လုံးဝရွှေ့၍မရပါ။

ဒါဆို ပြဿနာက ဘာလဲ။ ခွင့်ပြုချက်များ ခွင့်ပြုချက်များ ခွင့်ပြုချက်များ

ဖြေရှင်းချက်- အတွဲကို ပြန်ယူပါ။ /home/abc/ လမ်းညွှန်ခွင့်ပြုချက်များ

ပြဿနာသည် ခွင့်ပြုချက်များတွင် ရှိနေသောကြောင့်၊ ခွင့်ပြုချက်များကို မွမ်းမံခြင်းဖြင့် စတင်ကြပါစို့။

ဆာဗာအား ဝင်ရောက်ကြည့်ရှုခွင့်နှင့် လမ်းညွှန်သို့ စာရေးခွင့်ပြုခြင်းတို့ကို ခွင့်ပြုသည်။ phpMyAdmin သူ့အလုပ်ကို ချောချောမွေ့မွေ့လုပ်တယ်။

phpMyAdmin ဝဘ်ဆိုက်ဆာဗာတွင် .sql ဖိုင်များကို သိမ်းဆည်းရန် ခွင့်ပြုချက်မရှိသော ပြဿနာကို ဖြေရှင်းပါ။

1. လမ်းညွှန်ခွင့်ပြုချက်များကို ပြင်ဆင်ပါ။

ဒါက တိုက်ရိုက်နည်းပါ။ ပြုပြင်ပြောင်းလဲရန် လိုအပ်သည်။ /home/abc/ ဆာဗာ (ဥပမာ Apache သို့မဟုတ် Nginx ကဲ့သို့) ၎င်းထံ စာရေးနိုင်စေရန် လမ်းညွှန်တွင် ခွင့်ပြုချက်များ။ သင့်ဆာဗာသည် Apache ဖြစ်ပြီး ၎င်းတွင် အလုပ်လုပ်သည်ဟု ယူဆပါ။ www-data အသုံးပြုသူ (၎င်းသည် Apache ၏ မူရင်းအသုံးပြုသူဖြစ်ပြီး၊ သင်၏အမှန်တကယ်ဖွဲ့စည်းပုံနှင့်အညီ အသုံးပြုသူနှင့်အဖွဲ့ကို ချိန်ညှိနိုင်သည်)။

အဆင့်

sudo chown www-data:www-data /home/abc/ -R
sudo chmod 755 /home/abc/ -R

ရှင်းပြပါ

  • chown www-data:www-data /home/abc/ -R: ဒီအမိန့်ပေးပါလိမ့်မယ်။ /home/abc/ လမ်းညွှန်၏ ပိုင်ရှင်နှင့် ၎င်း၏ လမ်းကြောင်းခွဲများကို ပြောင်းလဲထားသည်။ www-data အသုံးပြုသူများနှင့် အဖွဲ့များ။
  • chmod 755 /home/abc/ -R: ဤအမိန့်သည် လမ်းညွှန်ပိုင်ရှင်အား ဖတ်ရန်၊ စာရေးရန်နှင့် လုပ်ဆောင်ရန် ခွင့်ပြုချက်များကို ပေးမည်ဖြစ်ပြီး၊ အုပ်စုနှင့် အခြားအသုံးပြုသူများသည် ဖတ်ရှုပြီး လုပ်ဆောင်ခွင့်များသာ ရှိသည်။

ဒီမှာ,755 ၎င်းသည် စနစ်လုံခြုံရေးကိုကာကွယ်ရန် အခြားအသုံးပြုသူများအား ခွင့်ပြုချက်များစွာမပေးဘဲ ဝဘ်ဆိုက်ဆာဗာတွင် ဖိုင်များလည်ပတ်ရန် လုံလောက်သောခွင့်ပြုချက်များရှိကြောင်း သေချာစေသည့် အလွန်ဂန္တဝင်ခွင့်ပြုချက်ဆက်တင်တစ်ခုဖြစ်သည်။

2. သုံးပါ။ /tmp/ လမ်းညွှန်စာအုပ် ( root directory ကိုမထားခဲ့နိုင်သောအခြားဖြေရှင်းချက်)

ပြုပြင်ပြောင်းလဲဖို့ စိတ်ဝင်စားတယ်ဆိုရင် /home/abc/ လမ်းညွှန်ခွင့်ပြုချက်များအကြောင်း သင်မသေချာပါက သို့မဟုတ် မူရင်းလမ်းညွှန်ဖွဲ့စည်းပုံကို ထိန်းသိမ်းလိုပါက၊ နောက်ထပ် လိမ္မာပါးနပ်သော နည်းလမ်းတစ်ခု ရှိသေးသည်။

ထားနိုင်ပါတယ်။ phpMyAdmin ဖိုင်ကိုသိမ်းဆည်းပါ။ /tmp/ လမ်းညွှန်၊ ဤလမ်းညွှန်ချက်တွင် အသုံးပြုသူအားလုံးအတွက် ဖွင့်ထားသော စာရေးခွင့်ပြုချက်များ ရှိသည်။

ဒေတာဘေ့စ်ကို တင်ပို့သည့်အခါ၊ တိုက်ရိုက်ရွေးချယ်ပါ။ /tmp/ save လမ်းကြောင်းအတိုင်း၊ command မှာ အောက်ပါအတိုင်းဖြစ်သည်။

/tmp/cwl_cwl.sql

ထိုသို့လုပ်ဆောင်ခြင်းသည် ခွင့်ပြုချက်ပြဿနာများကို ရှောင်ရှားနိုင်သည်။ ဖိုင်ကို သိမ်းဆည်းသွားပါမည်။ /tmp/ လမ်းညွှန်၊ ထို့နောက် ၎င်းကို သင်အလိုရှိသော လမ်းညွှန်သို့ ကိုယ်တိုင်ရွှေ့နိုင်ပြီး ခွင့်ပြုချက်များကို ပြင်ဆင်ခြင်း၏ ပြဿနာကို သက်သာစေပါသည်။

3. စစ်ဆေးပါ။ phpMyAdmin ဖွဲ့စည်းမှု

အထက်ဖော်ပြပါ နည်းလမ်းများကို စမ်းသုံးကြည့်ပြီး အဆင်မပြေသေးပါက ပြဿနာဖြစ်နိုင်ပါသည်။ phpMyAdmin ၎င်း၏ကိုယ်ပိုင်ဖွဲ့စည်းမှုအပေါ်။ တချို့ကိစ္စတွေ၊phpMyAdmin ဖိုင်များကို သီးခြားလမ်းညွှန်များအတွင်းသာ သိမ်းဆည်းခွင့်ပြုရန် ၎င်းအား ပြင်ဆင်သတ်မှတ်နိုင်သည်၊ ဤကန့်သတ်ချက်ကို ဖွဲ့စည်းမှုဖိုင်တွင် တွေ့နိုင်ပါသည်။

အဆင့်

ကြည့်ရှုရန် သို့မဟုတ် ပြင်ဆင်ရန် လိုအပ်သည်။ phpMyAdmin ဖွဲ့စည်းမှုဖိုင်၊ လမ်းကြောင်းသည် များသောအားဖြင့်-

/etc/phpmyadmin/

သို့မဟုတ်

/usr/share/phpmyadmin/

အလားတူလမ်းကြောင်း ကန့်သတ်ချက်များ ရှိ၊ မရှိ စစ်ဆေးနိုင်ပြီး ၎င်းတို့ကို လျော်ညီစွာ ပြင်ဆင်နိုင်သည်။ configuration file ကိုမည်သို့မွမ်းမံရမည်ကို မသေချာပါက၊ တစ်စုံတစ်ခုမှားယွင်းပါက ၎င်းကိုအလွယ်တကူပြန်လည်ရယူနိုင်စေရန် မူလဖိုင်ကို ဦးစွာအရန်ကူးရန် အကြံပြုအပ်ပါသည်။


ဒီနည်းလမ်းတွေက ဘာကြောင့် အလုပ်ဖြစ်တာလဲ။

တကယ်တော့၊ အဲဒါက ဘယ်လိုဖြေရှင်းချက်မျိုးပဲဖြစ်ဖြစ်၊ ပင်မအချက်က ခွင့်ပြုချက်ပြဿနာနဲ့ ပတ်သက်တယ်။ အထူးသဖြင့် Apache သို့မဟုတ် Nginx ကဲ့သို့သော ဆာဗာများသည် စနစ်လမ်းညွှန်များကို ဝင်ရောက်သည့်အခါ လည်ပတ်မှုစနစ်က တင်းတင်းကျပ်ကျပ် စီမံခန့်ခွဲပါသည်။ ခွင့်ပြုချက်များကို ချိန်ညှိခြင်း သို့မဟုတ် သိမ်းဆည်းခြင်းလမ်းကြောင်းကို ပြောင်းလဲခြင်းဖြင့် ဤကန့်သတ်ချက်များကို အလွယ်တကူ ကျော်ဖြတ်နိုင်သည်။

လမ်းညွှန်ခွင့်ပြုချက်များကို မွမ်းမံပြင်ဆင်ခြင်းသည် ဆာဗာမရေးသားနိုင်ခြင်း၏ပြဿနာကို အခြေခံကျကျဖြေရှင်းနိုင်သော်လည်း တစ်ခါတစ်ရံတွင် လုံခြုံရေးအကြောင်းပြချက်ကြောင့် ပင်မဖိုင်တွဲများ၏ ခွင့်ပြုချက်များကို မွမ်းမံပြင်ဆင်လိုခြင်းမရှိပေ။ အခုအချိန်တွင် /tmp/ လမ်းညွှန်များသည် ကောင်းမွန်သောရွေးချယ်စရာ၊ ပြောင်းလွယ်ပြင်လွယ်နှင့် ရိုးရှင်းပါသည်။

ပြီးတော့ နောက်ဆုံးစစ်ဆေးတယ်။ phpMyAdmin ဖွဲ့စည်းမှုပုံစံသည် ပိုမိုသိမ်မွေ့သော စနစ်အဆင့် ပြဿနာအချို့ကို ဖယ်ရှားပစ်ရန်ဖြစ်သည်။ နောက်ဆုံးတွင်၊ တစ်ခါတစ်ရံ ပြဿနာသည် ကျွန်ုပ်တို့၏ အခွင့်အာဏာမဟုတ်ပေ။Software များကိုယ်ပိုင် configuration ကန့်သတ်ချက်များ။


ငါ့အမြင်

ခွင့်ပြုချက်ကိစ္စနှင့်ပတ်သက်၍၊ ၎င်းသည် အမှန်တကယ်တွင် လည်ပတ်မှုစနစ်နှင့် ဝဘ်ဆိုက်ဆာဗာ၏ ပူးပေါင်းလုပ်ဆောင်မှုတွင် မလွှဲမရှောင်သာ ရှုပ်ထွေးမှုတစ်ခုဖြစ်သည်။ အသုံးပြုသူနှင့် ပရိုဂရမ်တိုင်းသည် ၎င်းတို့၏ ID ကိုပြသရန်နှင့် အရာများကို ဝင်ရောက်လုပ်ဆောင်လိုပါက ခွင့်ပြုချက်ရယူရန် တင်းကျပ်သော အစောင့်စနစ်တစ်ခုအဖြစ် သင်ယူဆနိုင်သည်။ ဤ "ခွင့်ပြုချက်" မလုံလောက်သောအခါ၊ ပြဿနာများပေါ်လာသည်။

ပိုမိုမြင့်မားသောအဆင့်တွင်၊ ခွင့်ပြုချက်ပြဿနာသည် ရိုးရှင်းပုံပေါ်သော်လည်း ၎င်းသည် စနစ်တစ်ခုလုံး၏ လုံခြုံရေးနှင့် တည်ငြိမ်မှုကို သေချာစေရန်အတွက် အရေးကြီးသောအစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ မြင့်မားလွန်းသော သို့မဟုတ် နိမ့်လွန်းသော ခွင့်ပြုချက်များကို သတ်မှတ်ခြင်းသည် နိမ့်လွန်းပါက၊ ၎င်းသည် အလွန်မြင့်မားပါက ပရိုဂရမ်၏ ပုံမှန်လုပ်ဆောင်မှုကို ထိခိုက်စေနိုင်သည်။

ထို့ကြောင့် ဖြေရှင်းပါ။ phpMyAdmin ခွင့်ပြုချက်ပြဿနာများနှင့်ပတ်သက်လာလျှင် ကျွန်ုပ်တို့သည် "ရောဂါလက္ခဏာများကို ကုသခြင်း" သာမက "အရင်းခံအကြောင်းရင်းကို ကုသခြင်း" လည်းဖြစ်သည် - ဆာဗာဖွဲ့စည်းပုံသည် ဘေးကင်းပြီး ထိရောက်မှုရှိကြောင်း သေချာစေရန် လိုအပ်ပါသည်။


အနှစ်ချုပ်နှင့် လုပ်ဆောင်ချက်အကြံပြုချက်များ

အနှစ်ချုပ်ပြောရလျှင် ဘယ်တော့လဲ။ phpMyAdmin ဖိုင်သိမ်းဆည်းခြင်းခွင့်ပြုချက်ပြဿနာများကြုံတွေ့ရသောအခါတွင်၊ သင့်တွင်ရွေးချယ်ရန်ဖြေရှင်းချက်များစွာရှိသည်-

  1. လမ်းညွှန်ခွင့်ပြုချက်များကို ပြင်ဆင်ပါ။: ဤသည်မှာ လမ်းညွှန်တွင်ရေးရန်နှင့် အခြေခံပြဿနာကို ဖြေရှင်းရန် ဆာဗာအား တိုက်ရိုက်ခွင့်ပြုချက်ပေးသည့် နည်းလမ်းဖြစ်သည်။
  2. အသုံးပြုသည် /tmp/ မာတိကာ- လမ်းညွှန်ခွင့်ပြုချက်များကို သင်မပြုပြင်လိုပါက၊ ဖိုင်ကို ယာယီသိမ်းဆည်းနိုင်ပါသည်။ /tmp/ပြီးမှ ကိုယ်တိုင်ရွှေ့ပါ။
  3. စာမေးပွဲ phpMyAdmin ဖွဲ့စည်းမှု: ခွင့်ပြုချက်ဆက်တင်များတွင် ပြဿနာမရှိပါက၊ ၎င်းသည် ဖြစ်နိုင်သည်။ phpMyAdmin သင့်ကိုယ်ပိုင် configuration ကြောင့်ဖြစ်ရတဲ့ပြဿနာများ၊ ဤဖြစ်နိုင်ချေကိုဖယ်ရှားပစ်ရန် configuration file ကိုစစ်ဆေးပါ။

ဖြေရှင်းချက်တစ်ခုစီတွင် ၎င်း၏သက်ဆိုင်သည့် အခြေအနေများရှိသည်။ ကျွန်ုပ်၏အကြံပြုချက်မှာ လမ်းညွှန်ခွင့်ပြုချက်များကို ဦးစွာမွမ်းမံပြင်ဆင်ရန် ဤနည်းလမ်းသည် တိုက်ရိုက်နှင့် အထိရောက်ဆုံးဖြစ်သည်။ လုံခြုံရေးအကြောင်းပြချက်များအတွက် ခွင့်ပြုချက်များကို မပြုပြင်လိုပါက၊ အသုံးပြုရန် ရွေးချယ်နိုင်ပါသည်။ /tmp/ မာတိကာ။ နောက်ဆုံးအနေနဲ့ ပြဿနာမပြေလည်သေးရင် စစ်ဆေးကြည့်ပါ။ phpMyAdmin configuration ဖိုင်။

ခွင့်ပြုချက်ပြဿနာများ ပြေလည်သွားမည်မဟုတ်သော်လည်း ဖြေရှင်းနည်းများမှာ ကွဲပြားပါသည်။ ယခု သင်သည် သင့်အခြေအနေအရ အသင့်တော်ဆုံးဖြေရှင်းချက်ကို ရွေးချယ်နိုင်ပြီး ယခုပင် အရေးယူပါ။

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေထားသော "phpMyAdmin ဝဘ်ဆိုဒ်ဆာဗာတွင် .sql ဖိုင်များကို သိမ်းဆည်းရန် ခွင့်ပြုချက်မရှိသော ပြဿနာကို ဖြေရှင်းခြင်း" သည် သင့်အတွက် အထောက်အကူဖြစ်ပါလိမ့်မည်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-32115.html

နောက်ထပ်လျှို့ဝှက်လှည့်ကွက်များကိုသော့ဖွင့်ရန်🔑၊ ကျွန်ုပ်တို့၏ Telegram ချန်နယ်တွင် ပါဝင်ရန် ကြိုဆိုလိုက်ပါ။

ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။ သင်၏ မျှဝေမှုများနှင့် ကြိုက်နှစ်သက်မှုများသည် ကျွန်ုပ်တို့၏ ဆက်လက်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ 用项已用用 * တံဆိပ်

ထိပ်တန်းမှလှိမ့်