ورود به حساب کاربری        عضویت
مشاوره تلفنی    05136615381 - 09155249646 - 05136639567  

29
نوامبر

۰
آموزش جامع کدایگنایتر  ( راهنمای نصب )CodeIgniter

آموزش جامع کدایگنایتر ( راهنمای نصب )CodeIgniter

راهنمای نصب
کدایگنایتر در چهار مرحله نصب میشه:

  1. پکیج رو از حالت فشرده خارج کنید. دانلود
  2. پوشه‌ها و فایل‌های CodeIgniter رو در مسیر سرور خودتون کپی کنید (یا توی لوکال‌هاست). معمولاً فایل index.php باید در ریشه سرور وب شما باشه.
  3. فایل application/config/config.php رو با یه ویرایشگر متنی باز کنید و URL پایه رو وارد کنید:

     

     

     

    اگه میخواین از رمزگذاری یا سشن استفاده کنید، کلید رمزنگاری رو هم مشخص کنید:

  4. اگه میخواین از دیتابیس استفاده کنید، فایل application/config/database.php رو باز کنید و تنظیمات پایگاه داده‌های خودتون رو وارد کنید:

     

     

     

اگه میخواین امنیت رو با پنهان‌کردن مسیر فایل‌های کدایگنایتر بالاتر ببرین، میتونین پوشه‌های system و application رو تغییرنام بدین به یه چیز خصوصی‌تر و بعد توی فایل index.php متغیرهای $system_path و $application_folder رو در ابتدای فایل تغییر بدین تا با اسامی جدید سازگار بشن.

برای امنیت بهتر، هر دو پوشه system و application رو باید به یه پوشه بالاتر از ریشه وب‌سرور (معمولاً public_html) منتقل کنید تا امکان دسترسی مستقیم به اونها توسط مرورگر ازبین بره. بطور پیشفرض فایل‌های htaccess. توی هر پوشه برای جلوگیری از دسترسی مستقیم قرار گرفتن ولی بازم بهتره که اونها رو از دسترسی عمومی بطور کامل خارج کنین چون ممکنه برحسب نوع سروری که دارین و تنظیماتش، فایل‌های htaccess. خونده یا اجرا نشن.

اگه میخواین فایل‌های View رو عمومی نگه‌دارین، این امکان وجود داره که اونها رو خارج از پوشه application قرار بدین. بعد از جابجایی اونها، فایل index.php رو باز کنید و متغیرهای $system_path و $application_folder و $view_folder رو با مسیر فیزیکی کامل (مثلاً /www/MyUser/system) تنظیم کنید.

یکی دیگه از کارهایی که بعد از قراردادن سایت روی سرور (محیط Production) باید انجام بدین، خارج‌کردن پروژه از حالت توسعه (Development) هست. این‌کار باعث غیرفعال‌شدن گزارش خطاهای PHP و هرگونه قابلیت دیگه که مخصوص وضعیت توسعه است میشه. توی CodeIgniter این‌کار با تنظیم‌کردن ثابت ENVIRONMENT انجام میشه که جزئیات کاملش رو در صفحه امنیت توضیح دادیم.

همش همین بود!

اگه توی کدایگنایتر تازه‌کار هستین، لطفاً قسمت شروع به کار راهنمای کاربر رو برای شروع یادگیری نحوه‌ی ساخت برنامه‌های PHP پویا مطالعه کنید. لذت ببرین!

رخه‌ی کاری برنامه
تصویر زیر نحوه‌ی گردش کار توی یه سایت که با کدایگنایتر نوشته شده رو نشون میده:
 

[عکس: attachment.php?aid=457]

 

  1. فایل index.php بعنوان کنترل‌کننده خط مقدم کار میکنه و منابع اصلی موردنیاز برای اجرای CodeIgniter رو آماده میکنه.
  2. مسیریاب درخواست HTTP رو بررسی میکنه تا تشخیص بده که باهاش چه‌کاری باید انجام بشه.
  3. اگه فایل Cache وجود داشته باشه، مستقیماً برای مرورگر ارسال میشه و عملیات عادی سیستم نادیده گرفته میشه.
  4. امنیت: قبل‌از اینکه کنترلر برنامه بارگذاری بشه، درخواست HTTP و هرگونه ورودی کاربر برای امنیت بیشتر فیلتر میشه.
  5. کنترلر اقدام به بارگذاری مدل، کتابخانه‌های هسته، کلاس‌های کمکی، سایر منابع موردنیاز برای پردازش درخواست موردنظر میکنه.
  6. خروجی View نهایی پردازش و Render میشه و برای مرورگر ارسال میشه تا دیده بشه. اگه کَش فعال باشه، ابتدا ویو کش میشه تا توی درخواست‌های بعدی بتونه مورداستفاده قرار بگیره.

بدون دیدگاه

پاسخ