نصب پروژه کدایگنایتر روی هاست

نصب پروژه کدایگنایتر روی هاست

بعد از انجام پروژه های codeiginiter شما نیاز به نصب این پروژه روی هاست را دارید؛

در مراحل نصب پروژه ها روی هاست واقعی کمی به مشکل خواهید خورد زیرا اکثرا روی سیستم عامل ویندوز و نرم افزار xampp یا wamp server مشغول به کدنویسی هستید و سرور مقصد شما سیستم عامل لینوکس دارد.

نکاتی که در این آموزش ارائه می شود حاصل تجربه ها و مواردی است که شخصا از آنها بهره گیری کردیم.

لطفا این آموزش برای شما کاربردی و مفید باشد.

 

نصب پروژه کدایگنایتر روی هاست

نصب پروژه codeigniter روی هاست

بعد از اتمام پروژه های خود با فریم ورک کدایگنایتر شما نیاز به نصب آن روی سرور دارید؛

اکثرا پروژه های خود را روی هاست اشتراکی لینوکس که کنترل پنل سی پنل دارند نصب و اجرا خواهید کرد؛

مواردی که در ادامه به آنها اشاره خواهیم کرد در نصب پروژه های کدایگنایتر روی کنترل پنل دایرکت ادمین هم مشابه است.

برای نصب پروژه های کدایگنایتر روی هاست باید موارد زیر را انجام دهید:
  • تغییر مقدار Base Url پروژه در کدایگنایتر:

    اولین کاری که نیاز است انجام دهید این است که وارد مسیر ” config.php /application/config.php ” شوید و مقدار متغیر

    را به به مطابق آدرس دومین یا مسیری که قصد اجرای برنامه روی آن را دارید بکنید.
    مثلا :

    نکته : دقت کنید که مقدار http یا https را حتما باید ذکر کنید و این بسیار اهمیت دارد.

  • تنظیم کانفیگ دیتابیس کدایگنایتر:

    برای کانفیگ دیتابیس پروژه ی خود وارد مسیر ” config.php /application/database.php ” شوید و مقادیر متغیر

    را مطابق دیتابیس خود که در هاست اصلی می سازید ویرایش کنید.
    نکته : فرق هاست واقعی و لوکال هاست این است که شما در اینجا معمولا باید رمزعبور هم برای دسترسی به دیتابیس داشته باشید.

  • نام گذاری controllersها و modelها در کدایگنایتر :

    حالا مشکل اصلی بیشتر افراد این بخش است چرا که معمولا نام گذاری ها باید در لینوکس با دقت به حروف بزرگ و کوچک انجام شود.
    شما باید نام controllersها و Modelهای خود را به گونه ای بنویسید که حروف اول آنها بزرگ و باقی حروف کوچک باشند.
    اما درون فایل هر controllers یا model باید نام class مورد هم نام با اسم فایل باشد با این تفاوت که باید این نام تماما با حروف کوچک نوشته شود.

  • فایل Router در کدایگنایتر:

    در این بخش هم باید دقت کنید که در router خود که در مسیر ” config.php /application/routes.php ” است بروید؛
    تمامی بخش های روتر که مربوط به آدرس دهی هایی است که در پروژه ی خود معین کردید باید با حروف کوچک باشند.
    نکته : علت این موضوع این است که سیستم عامل لینوکس به کوچک و بزرگ بودن حروف حساس است. ( case sensitive )

  • تغییر حالت اجرای پروژه در index.php به production در کدایگنایتر :

    در مسیر اصلی پروژه وارد فایل index.php شوید و به دنبال این خط باشید:

    بعد از پافتن این خط شما بخشی که development است را تبدیل به production کنید؛
    این کار باعث می شود پروژه به حالت اجرای نهایی برود و خطاهای syntax و database و php error ها به کاربری که صفحات را بازدید می کند نمایش داده نشود.
    نکته : به طور پیش فرض در هاست های واقعی خطاهای موجود در فایل به نام error_log.txt در مسیر اصلی پروژه ی شما ذخیره خواهد شد.

  • تغییر مسیر پوشه ی System به مسیر بالاتر:

    ابتدا پوشه ی System را به یک مسیر بالاتر ببرید یعنی از پوشه ی public_html به روت منتقل کنید.
    سپس وارد فایل index.php در مسیر اصلی پروژه شوید و به دنبال

    بگردید.
    بعد از یافتن این خط، خط بالا را به شکل زیر در بیاورید:

    نکته: این مورد برای امنیت بیشتر انجام شده است.

  • خب بعد از انجام مراحل بالا سایت را باز کنید و از صحت اجرای پروژه به صورت کامل مطمئن شوید.
  • پایان.!

 

اگر تجربیاتی در این زمینه دارید یا مشکلی را مرسوم دیده اید برای ما در بخش نظرات اعلام کنید تا آن را به این نوشته اضافه کنیم.

امیدوارم با کمک این آموزش مشکلات نصب پروژه کدایگنایتر روی هاست را رفع کنید.

نظرات خود را برای ما بنویسید.

موفق باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: ۰ میانگین: ۰]
با دوستانتان به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code