အသုံးအများဆုံးအကြောင်းပြချက်များထဲမှတစ်ခုမှာ PHP configuration file တွင် complet_path လုပ်ခြင်း သည်ဗလာကျင်းရန်ဖြစ်သည်။ ထည့်သွင်းထားသော PHP အတွက် PHP အတွက် configuration option တစ်ခုဖြစ်ပြီး, အကယ်. ဤလမ်းကြောင်းကိုဗလာချရန် PHP တွင်ကြည့်ရှုရန်လမ်းညွှန်မရှိပါ ။
ဖြေရှင်းချက် - PHP Configuration File file php.ini ကို php configuration file file php.ini ကို စစ်ဆေးပါ။ ၎င်းကိုပြုပြင်နိုင်သည် -
include_path = ".:/path/to/your/includes"
သို့မဟုတ် dynamatic အရ PHP Code မှတဆင့် chin_path
set_include_path('/path/to/your/includes');
Php.ini သို့မဟုတ် Set_intude_Pathude_path () , Get_include_Path () သည်အထူးသဖြင့် PHP ပတ် 0 န်းကျင်တွင်ပါ 0 င်သော Null value ကိုပြန်ပို့နိုင်သည်။ ဥပမာအားဖြင့်အချို့သောဆာဗာ configurations များသည်ပုံမှန်လမ်းကြောင်းဆက်တင်များမရှိကြပါ။
ဖြေရှင်းချက် - Get_include_Path () ကို မသုံးမီ set_include_path () ကိုမှန်ကန်သောတန်ဖိုးကိုပြန်ပို့နိုင်ရန်အတွက်သင်ကိုယ်တိုင်လမ်းကြောင်းကိုကိုယ်တိုင်ပြုလုပ်နိုင်သည်။
set_include_path('/path/to/your/includes');
echo get_include_path();
PHP သည် command line interface (CLI) mode တွင်အသုံးပြုသောအခါ Get_include_path () ၏ပြန်လာတန်ဖိုးသည်ဗလာကျပ်ဖြစ်နိုင်သည် PHP တွင် cli mode တွင် configuration file တစ်ခုမဟုတ်ပါ, သို့မဟုတ် configuration file ထဲတွင် ပါ 0 င်သည်။ ဤကိစ္စတွင် PHP သည်ပုံမှန်လမ်းကြောင်းကိုအသုံးပြုရန်ကြိုးစားလိမ့်မည်, သို့သော်ပုံမှန်လမ်းကြောင်းမရှိလျှင်၎င်းသည် null value ကိုပြန်ပို့လိမ့်မည်။
ဖြေရှင်းချက် - CLI mode တွင် run သောအခါ command_phath parameters များသို့မဟုတ် PHP scripts မှတဆင့်ထည့် သွင်း ပါ။
set_include_path('/path/to/your/includes');
echo get_include_path();
PHP Runtime ပတ်ဝန်းကျင်သည်အချို့သောလမ်းညွှန်များကိုဖတ်ရန်ခွင့်ပြုချက်မရှိပါက Get_includude_path () သည် မပြန်နိုင်ပါက Get_includude_path () သည်မပြန်နိုင်ပါ။
ဖြေရှင်းချက် - PHP သည်သက်ဆိုင်ရာဖိုင်လမ်းကြောင်းများသို့ 0 င်ရောက်နိုင်ရန်အတွက်ဖိုင်များနှင့်လမ်းညွှန်များ၏ခွင့်ပြုချက်များကိုစစ်ဆေးပါ။
chmod 755 /path/to/your/includes
တစ်ခါတစ်ရံတွင်ပရိုဂရမ်သည်အပြေးနေစဉ်အတွင်းတွင် dynamathing `path ကို ပြုပြင်မွမ်းမံခြင်းမရှိသော်လည်း၎င်းကိုမှန်ကန်စွာမွမ်းမံပါက၎င်းသည် get_include_path () ဟုခေါ်သည့်အခါ null value ကိုလည်းပြန်ပို့နိုင်သည်။ များသောအားဖြင့်ဤသည်များသောအားဖြင့်မွမ်းမံမှုများ ထည့်သွင်းရန် ပြုပြင်ပြောင်းလဲမှုများပြုလုပ်ပြီးနောက်အချို့သောပြုပြင်မွမ်းမံမှုများသည်အကျိုးသက်ရောက်ခြင်းမရှိပါ။
ဖြေရှင်းချက် - ထည့်သွင်းထားသော athathing တစ်ခုချင်းစီကိုပြုပြင်မွမ်းမံပြီးနောက်သက်ဆိုင်ရာလမ်းကြောင်းကို Get_include_Path ကို မခေါ်မီအသစ်ပြောင်းခြင်းကိုသေချာအောင်လုပ်ပါ။
set_include_path('/path/to/your/includes');
echo get_include_path(); // ဒါကို update လုပ်ထားကြောင်းသေချာပါစေ
PHP သည်မှန်ကန်သော php.ini configuration file ကိုရှာမတွေ့ပါ က , PHP သည်ပုံမှန်အားဖြင့် built-in settings ကိုအသုံးပြုလိမ့်မည်။ မှန်ကန်သော configuration file ကိုရှာမတွေ့ပါကလမ်းကြောင်းသည်ဗလာဖြစ်နိုင်သည်။
ဖြေရှင်းချက် - PHP.INI Configuration ဖိုင်လမ်းကြောင်းမှန်ကိုသေချာအောင်လုပ်ပြီးဖိုင်တည်ရှိပါ။ လက်ရှိ PHP configuration file ၏တည်နေရာကို Phpinfo () function မှတဆင့်ကြည့်ရှုနိုင်သည်။
phpinfo();