خطای Fatal error: Call to undefined function getRequestUri() in C:xampphtdocsframeworkindex.php on l ...
سلام وقت بخیر من فایل زیپ شروع mvc 5-01 رو وقتی میخوام اجرا کنم حتی با اینکه عینا فایلهای گذاشته شده توسط آقای آقاجانی رو میندازم توی idea بازم جواب نمیده و این خطا رو میده
Fatal error: Call to undefined function getRequestUri() in C:\xampp\htdocs\framework\index.php on line 6
در ضمن آدرس پوشه ها و همه چیز هم دقیقا همونی هست که تو آموزش پیش میره
http://project.uncox.local/framework
خیلی ممنون دوستان short open tag ور فعال کردم اما حالا باز این خطا ها رو میده
Warning: require_once(/config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\framework\system\loader.php on line 6
Fatal error: require_once(): Failed opening required '/config.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\framework\system\loader.php on line 6
مشکل من که حل نشده هنوز جالبه که هیچ پاسخی هم خود آقای آقاجانی نمیدن این اولین باره که از پشتیبانی دارم استفاده میکنم
ببینید دوستان مشکل من توی بخش 05-01 هست
در ضمن دوست عزیز من نگفتم وظیفه کاربران هست که مشکل منو حل کنن ولی دقیقا وظیفه ی کسی که پکیج رو به من فروخته هست که پشتیبانی کنه از پکیج و بالطبع مشکلاتی که برای کاربرا پیش میاد تمام دنیا همینطوره
این لینک فایلهای من
http://uplod.ir/6b37934ek3ot/framework.rar.htm
آپاچی و بقیه موارد همه درست مطابق فیلمه
| Warning: require_once(/config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\framework\framework\system\loader.php on line 6 | ||||
|---|---|---|---|---|
| ( ! ) Fatal error: require_once(): Failed opening required '/config.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\framework\framework\system\loader.php on line 6 |
|---|
مرسی short_open تگ ها هم تغییر دادم به تگ کامل php ولی فایده ای نداره از xampp هم استفاده میکنم
آقای amirreza شما اگر فایلی که گذاشتم رو لطف می کردید میدید مشخصه که فایل config سرجاییه که باید باشه و دقیقا هم مطابق با فیلمه مشکل از جای فایل config نیست ؟!
1- اولین مشکل : شما در فایل common.php ام فانکشن رو baseUrl گذاشتین اما توی index.php از baseuri استفاده کردین
2-تو فایل index.php شما این تغییرات رو بدین حل میشه انشالله
$controller=$parts[2];
$method=$parts[3];
$params=array();
for($i=4;$i<count($parts);$i++){
$params[]=$parts[$i];
}
دوست عزیز من قبلا بالا هم بهتون عرض کردم که مشکل شما اینه که توی آدرسدهی دقت نکردید. الان اگه آدرس توی ارور رو مشاهده کنید متوجه این موضوع میشید که آدرس نمایش داده شده اشتباه هست (framework دوبار تکرار شده!):
C:\xampp\htdocs\framework\framework\system\loader.php
به علاوه اگر آموزشها رو میدیدید به جایی میرسیدید که خود استاد توی عملکرد این کد به مشکل برمیخورن و کد لود کردن فایل رو به شکل زیر تغییر میدن:
require_once(getcwd() . '/system/loader.php');
علاوه بر این مشکل شما فانکشنهایی رو صدا زدید که اصلا برای کدها تعریف نشده (قبلا بالا بهش اشاره کردم). شما اصلا فایل common.php که دارای فانشکن getRequestUri هست رو درون فایل اصلی لود نکردید و انتظار اجرای کد دارید. پس باید در بالای فایل index فایلهای دیگری به جز Loader هم لود کنید به همون شکل. مثلا:
require_once(getcwd() . '/system/common.php');
اگر باز هم مشکل اینچنینی داشتید باید فایلهای مربوطه رو لود کنید. احتمالا مشکلات بیشتری هم توی کدهاتون هست که باید مرحله به مرحله رفع بشه. سعی کنید ارورها رو بخونید و خودتون رفعش کنید درصورتی که واقعا به بن بست خوردید مشکل رو مطرح کنید.
به علاوه زمپ هیچ برتریی نسبت به ومپ نداره که شما دارید ازش استفاده میکنید. مطمئن باشید جز گیج شدنتون هیچ ثمره دیگهای نداره!
انتظاری که شما از استاد دارید چیز نا معقولی هست. این ارورهایی که شما دریافت کردید چیزهای پیش پا افتادهای هست که حتی متن ارور صریحا به مشکل اشاره کرده. آقای آقاجانی خوشون مدیر یک شرکت هستند که کلی مشغله دارند و قطعا نباید انتظار داشته باشید که استاد مشکل شما رو حل کنند. این انجمن هم برای همین ایجاد شده که با کمک بقیه کاربران به مشکلتون رسیدگی بشه.
به علاوه در هیچ کجای دنیا پکیجی رو به این شکل به فروش نمیرسونن که شما انتظار دارید. به عنوان مثال سایت لیندا که یکی بزرگترین سایتهای آموزش ویدیویی هست رو ببینید که امکاناتی که دربرابر پولی که دریافت میکنه اصلا قابل مقایسه با پکیج این سایت نیست.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .