راهنمای استفاده از سورس کدهای آماده مربوط به آموزش
سلام. من مدتها قبل آموزشها رو دیدم و به علت مشکلاتی ماهها دور بودم و خیلی از چیزها رو فراموش کردم. خواستم برای شروع مجدد از سورس کدهای آمادهای که داخل آموزشها قرار دارند استفاده کنم ولی هر کاری میکنم با خطاهای مختلفی روبرو میشم. اگر کسی میتونه تست کنه و یا راهنمایی کنه که چجوری باید از کدهای آماده استفاده کنم ممنون میشم.
کاری که من میکنم اینه.
۱- محتویات پوشه 06-03-notes-v3 رو کامل کپی میکنم توی یک پوشه به اسم همنامی که توی فایل کانفیگ مشخص شده. یعنی notes-v3
۲- شورت تگ و ریرایت رول رو فعال میکنم.
۳- دیتابیس رو میسازم.
پروژه رو از طریق آدرس http://localhost/notes-v3/ اجرا میکنم. اولین خطایی که بهش برمی خورم، 500 Internal Server Error هست. از توی لاگ آپاچی میفهمم خطا بخاطر اینه:
[core:error] [pid 12888:tid 1304] [client ::1:10435] AH00124: Request exceeded the limit of 10 internal redirects due to
probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary.
Use 'LogLevel debug' to get a backtrace.
طبق چیزی که سرچ کردم این ایراد فقط با تغییر خط RewriteBase و حذف اسم پروژه از بین میره. چون راه دیگهای نداشتم اون رو حذف کردم و مجدد رفرش کردم.
بعدش این خطا رو میگیرم که هر چقدرم بالا پایین کردم آدرس دهیها رو خطاها تا حدودی کم و زیاد شدن ولی هیچ جوره نتونستم کامل حلش کنم و از این مرحله رد بشم.
کدهایی هم که استفاده کردم بدون تغییر و همون کدهایی هستند که کنار آموزشها آپلود شدند. از سرچ انجمن هم استفاده کردم چند تایی مورد مشابه بود تا حدودی که با اونا هم حل نشد. ممنون میشم راهنمایی کنید دقیق که چجوری میتونم پروژه رو کامل بیارم بالا.
خیلی ممنون.
من سورس رو روی هاست هم منتقل کردم برای بررسی بیشتر. ولی به محض اکسترکت کردن و باز کردن لینک مربوطه باز همین خطا رو میده.
Warning: require_once(/home/rezaeska/public_html/notes-v2/mvc/controller/.php): failed to open stream:
No such file or directory in /home/rezaeska/public_html/notes-v2/system/core.php on line 13
Fatal error: require_once(): Failed opening required '/home/rezaeska/public_html/notes-v2/mvc/controller/.php'
(include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear') in /home/rezaeska/public_html/notes-v2/system/core.php on line 13
تنها تغییری که تونستم بدم این بود که آدرس بیس رو توی کانفیگ یه / اضافه کنم و به این تغییر بدم
$config['base'] = '/notes-v2/';
توی این حالت خطا تغییر میکنه و تبدیل به این میشه
Fatal error: Class 'Notes-v2Controller' not found in /home/rezaeska/public_html/notes-v2/index.php on line 33
آدرسی که الان هم سورس توش کپی شده اینه.
http://rezaeska.ir/notes-v2/
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
