آموزش جامع کدایگنایتر ( راهنمای نصب )CodeIgniter
راهنمای نصب
کدایگنایتر در چهار مرحله نصب میشه:
- پکیج رو از حالت فشرده خارج کنید. دانلود
- پوشهها و فایلهای CodeIgniter رو در مسیر سرور خودتون کپی کنید (یا توی لوکالهاست). معمولاً فایل index.php باید در ریشه سرور وب شما باشه.
-
فایل application/config/config.php رو با یه ویرایشگر متنی باز کنید و URL پایه رو وارد کنید:
اگه میخواین از رمزگذاری یا سشن استفاده کنید، کلید رمزنگاری رو هم مشخص کنید:
-
اگه میخواین از دیتابیس استفاده کنید، فایل application/config/database.php رو باز کنید و تنظیمات پایگاه دادههای خودتون رو وارد کنید:
یکی دیگه از کارهایی که بعد از قراردادن سایت روی سرور (محیط Production) باید انجام بدین، خارجکردن پروژه از حالت توسعه (Development) هست. اینکار باعث غیرفعالشدن گزارش خطاهای PHP و هرگونه قابلیت دیگه که مخصوص وضعیت توسعه است میشه. توی CodeIgniter اینکار با تنظیمکردن ثابت ENVIRONMENT انجام میشه که جزئیات کاملش رو در صفحه امنیت توضیح دادیم.
اگه توی کدایگنایتر تازهکار هستین، لطفاً قسمت شروع به کار راهنمای کاربر رو برای شروع یادگیری نحوهی ساخت برنامههای PHP پویا مطالعه کنید. لذت ببرین!
رخهی کاری برنامه
تصویر زیر نحوهی گردش کار توی یه سایت که با کدایگنایتر نوشته شده رو نشون میده:
- فایل index.php بعنوان کنترلکننده خط مقدم کار میکنه و منابع اصلی موردنیاز برای اجرای CodeIgniter رو آماده میکنه.
- مسیریاب درخواست HTTP رو بررسی میکنه تا تشخیص بده که باهاش چهکاری باید انجام بشه.
- اگه فایل Cache وجود داشته باشه، مستقیماً برای مرورگر ارسال میشه و عملیات عادی سیستم نادیده گرفته میشه.
- امنیت: قبلاز اینکه کنترلر برنامه بارگذاری بشه، درخواست HTTP و هرگونه ورودی کاربر برای امنیت بیشتر فیلتر میشه.
- کنترلر اقدام به بارگذاری مدل، کتابخانههای هسته، کلاسهای کمکی، سایر منابع موردنیاز برای پردازش درخواست موردنظر میکنه.
- خروجی View نهایی پردازش و Render میشه و برای مرورگر ارسال میشه تا دیده بشه. اگه کَش فعال باشه، ابتدا ویو کش میشه تا توی درخواستهای بعدی بتونه مورداستفاده قرار بگیره.

