လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Fatal Error ကိုဖြေရှင်းရန်ဘုံဖြေရှင်းချက်များ - လိုအပ်ချက်များ () သည်ဒေတာ / TDK.php ဖိုင်ကိုဖွင့်ရန်ပျက်ကွက်သည်

PHP Fatal Error ကိုဖြေရှင်းရန်ဘုံဖြေရှင်းချက်များ - လိုအပ်ချက်များ () သည်ဒေတာ / TDK.php ဖိုင်ကိုဖွင့်ရန်ပျက်ကွက်သည်

M66 2025-07-18

နိဒါန်း

PHP ဖွံ့ဖြိုးတိုးတက်ရေးကာလအတွင်းအမှားအမှားများကိုမကြာခဏကြုံတွေ့ရလေ့ရှိသည် - Fatal Error: လိုအပ်သည် () - မအောင်မြင်သော 'ဒေတာ / tdk.php "မအောင်မြင်ပါ။ ဤအမှားသည်များသောအားဖြင့်ဖိုင်လမ်းကြောင်း, ဖိုင်တည်ရှိမှုသို့မဟုတ်ဖိုင်ခွင့်ပြုချက်ကဲ့သို့သောပြ problems နာများနှင့်သက်ဆိုင်သည်။ ဤဆောင်းပါးသည် developer များလျင်မြန်စွာရှာဖွေရန်နှင့်ထိုကဲ့သို့သောအမှားများကိုဖြေရှင်းရန်ကူညီရန်ဘုံဖြေရှင်းချက်များစွာကိုမိတ်ဆက်ပေးလိမ့်မည်။

ဖိုင်လမ်းကြောင်းကိုစစ်ဆေးပါ

အမှားတစ်ခု "Fatal Error: လိုအပ်: လိုအပ် (): မအောင်မြင်သောဖွင့်ရန်လိုအပ်သည်" ပေါ်လာမည်ဖြစ်ကြောင်း, PHP တွင်ဖိုင်လမ်းကြောင်းသည်များသောအားဖြင့်လက်ရှိ PHP script ၏လမ်းကြောင်းနှင့်ဆွေမျိုးဖြစ်သည်။

ဥပမာအားဖြင့်, လက်ရှိ script သည် "/ www / html" နှင့်လိုအပ်သောဖိုင် "data / tdk.php" သည် "/ tdk.php" တွင် "/ tdk.php" သည် "/ www / html / data" တွင် "/ tdk.php" တွင် "ဒေတာ / tdk.php" ဖြစ်သည်။

ကွဲပြားခြားနားသော operating systems ၏ခွဲခြမ်းစိတ်ဖြာလမ်းကြောင်းကွဲပြားခြားနားနိုင်ကြောင်းသတိပြုသင့်သည်။ Windows သည် Backslash ကိုအသုံးပြုသည်။ Linux / Unix စနစ်များသည်ရှေ့သို့ slash "/" ကိုအသုံးပြုသည်။ ထို့ကြောင့် PHP Code ကိုရေးသောအခါ Path Seveator ကိုသီးခြားလည်ပတ်မှုစနစ်နှင့်အညီချိန်ညှိသင့်သည်။

ဖိုင်တည်ရှိရှိမရှိစစ်ဆေးပါ

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

ဖိုင်ခွင့်ပြုချက်ကိုစစ်ဆေးပါ

တခါတရံတွင် "မအောင်မြင်သောဖွင့်ရန်လိုအပ်သော" အမှားသည်ဖိုင်ခွင့်ပြုချက်မလုံလောက်ခြင်းကြောင့်ဖြစ်သည်။ အကယ်. PHP သည်ဖိုင် (သို့) လမ်းညွှန်တစ်ခုသို့စာဖတ်ရန်သို့မဟုတ်ရေးရန်လိုပါကထိုဖိုင်သို့မဟုတ်လမ်းညွှန်၏ခွင့်ပြုချက်သည်မလုံလောက်ပါက PHP သည်အမှားတစ်ခုပေါ်ပေါက်လာမည့်ဖိုင်ကို PHP ဖိုင်ကိုရယူနိုင်မည်မဟုတ်ပါ။

Linux / Unix စနစ်များတွင်ဖိုင်များသို့မဟုတ်လမ်းညွှန်များ၏ခွင့်ပြုချက်များကိုအောက်ပါ command မှတဆင့်ကြည့်ရှုနိုင်သည်။

ls -l <文件路径>

output တွင် "r" ဆိုသည်မှာဖတ်လို့ရပါ, Wrace ကိုဆိုလိုသည်, Writable ဟုဆိုလိုသည်။ အုပ်စုတစ်ခုစီမှစာလုံး (3) လုံး (ဥပမာ RWXR-XR-X ") သည်ဖိုင်ပိုင်ရှင်၏ခွင့်ပြုချက်များနှင့်အခြားအသုံးပြုသူများကိုပိုင်သည့်ဖိုင်ပိုင်ရှင်၏ခွင့်ပြုချက်များကိုဖော်ပြပါ။

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

chmod <权限设置> <文件路径>

ဥပမာအားဖြင့်, "755" ကိုခွင့်ပြုချက်ကိုအသုံးပြုခြင်းသည်ခွင့်ပြုချက်ကိုဖတ်ရန်, ရေးဆွဲခြင်း, ရေးဆွဲခြင်းနှင့်လုပ်ဆောင်ခြင်းကိုဆိုလိုသည်။

အကြွင်းမဲ့လမ်းကြောင်းကိုသုံးပါ

အထက်ပါနည်းလမ်းမှာပြ the နာကိုဖြေရှင်းရန်ပျက်ကွက်ပါက, ဆွေမျိုးလမ်းကြောင်းများနှင့်မတူဘဲ PHP script တည်နေရာတည်ရှိရာလမ်းညွှန်များသည် PHP script တည်ရှိရာလမ်းညွှန်များကြောင့်လုံးဝမထိခိုက်ပါ။

လက်ရှိ script ကိုအကြွင်းမဲ့လမ်းခရီးကိုရယူရန်အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။

$path = dirname( __FILE__ );

လက်ရှိဖိုင်ကိုအကြွင်းမဲ့လမ်းခရီးကိုရယူပြီးနောက်ဖိုင်ကိုဝင်ရောက်ရန်ထိုလမ်းကြောင်းကို code တွင်တိုက်ရိုက်သုံးပါ။

require_once ( $path . "/data/tdk.php" );

အကျဉ်းချုပ်

အထက်ပါနည်းလမ်းမှတစ်ဆင့်ကျွန်ုပ်တို့သည်အမှား "fatal error: လိုအပ်သည် (): မအောင်မြင်သော" မအောင်မြင်သော "မအောင်မြင်ပါ" အမှားအယွင်းရှိသည်။ ဖိုင်လမ်းကြောင်း, ဖိုင်ခွင့်ပြုချက်များနှင့်ဖိုင်တည်ရှိခြင်းကဲ့သို့သောပြ problems နာများနှင့်ဆက်ဆံရာတွင်ဂရုတစိုက်စစ်ဆေးရန်သေချာပါစေ။ အလားတူအမှားများကိုရှောင်ရှားရန် developer များက PHP သည်ပုံမှန်အားဖြင့်လိုအပ်သောဖိုင်အရင်းအမြစ်များကို 0 င်ရောက်နိုင်ရန်အတွက်ကုဒ်ရေးရန်ကုဒ်များကိုစီမံခန့်ခွဲရန်အတွက်ဖိုင်လမ်းကြောင်းများနှင့်ခွင့်ပြုချက် settings များကိုစီမံခန့်ခွဲရန်အကြံပြုသည်။