آموزش نصب جنگو روی هاست پایتون

آموزش نصب جنگو روی هاست پایتون

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

نصب جنگو روی هاست پایتون پارس وب سرور

این آموزش به صورت ویدیویی و تصویری برای شما عزیزان آماده شده است.

آموزش تصویری ویدیو بالا برای افرادی که تمایل به شماهده ویدیو آموزش ندارند در زیر قرار داده شده است.

برای شروع نصب جنگو بر روی هاست پایتون ابتدا وارد کنترل پنل هاست خود می شویم بدین منظور نام دامنه خود را در مرور گر با پورت ۲۰۸۲ وارد می کنیم.

ورود به سی پنل هاست پایتون

وقتی وارد محیط سی پنل شدیم باید ابتدا یک پروژه برای پایتون ایجاد کنیم.
برای این کار از قسمت SOFTWAR بر روی Setup Python App کلیک می کنیم.

کلیک روی setup python app

درصفحه ای که باز می شود ابتدا نسخه پایتون را انتخاب می کنیم ما در این آموزش ورژن ۳٫۷ را انتخاب کردیم.
در قسمت directory یک نام دلخواه برای پوشه پروژه قرار می دهیم.
در قسمت سوم دامنه را انتخاب می کنیم.
بعد از اتمام این بخش ها بر روی Setup کلیک می کنیم.

ایجاد پروژه پایتون

در صفحه ای که باز می شود ما قادر به ویرایش اطلاعاتی هستیم که وارد کرده ایم همچنین می توان ماژول های نصب شده را هم مشاهده و پروژه خود را Restart یا Remove کنیم.
برای اطمینان از اینکه برنامه به درستی کار می کنید دامنه را در مرورگر باز می کنیم اگر مراحل به درستی پیش رفته باشد با نوشته زیر رو به رو می شویم که پایتون کار می کند و ورژن پایتون را نمایش می دهد.

مشاهده اجرای صحیح پروژه

برای نصب جنگو دو راه وجود دارد.

۱- از قسمت ماژول ها عبارت Django را تایپ کرده و ورژن مورد نظر را انتخاب کنیم و Add را بزنیم.
می بینیم Django به قسمت ماژول ها اضافه شده است و اگر Update را بزنیم شروع می کند به نصب شدن.

نصب جنگو از setup python app
نصب جنگو از سی پنل

۲- روش دوم برای نصب Django از طریق ssh است.
بدین منظور برنامه PuTTY را باز می کنیم و نام دامنه و پورت را قرار می دهیم و بر روی Open کلیک می کنیم.

ورود به ssh هاست

در صفحه ای که باز می شود اطلاعات لاگین سی پنل را وارد می کنیم.
بعد از این مرحله اگر ls تایپ کنیم محتویات هاست نمایش داده می شود که می توانیم پوشه project که ساخته ایم را مشاهده کنیم.

نمایش فایل ها درلینوکس

در ادامه اگر دستور python -v را وارد کنیم ورژن پایتون را مشاهده خواهیم کرد.
با اینکه ما ورژن پایتون خود را ۳٫۷ انتخاب کردیم اما ورژنی که به نمایش داده می شود ۲٫۷ است برای حل این مشکل ابتدا ctrl+z را می زنیم تا از دستور قبلی خارج شود سپس به محیط سی پنل بر میگردیم و دستور زیر را طبق تصویر کپی می کنیم.

کپی کردن virtual enviroment

با کپی کردن این دستور در محیط ssh مشاهده خواهیم کرد نسخه پایتون ما دوباره به ورژن ۳٫۷ تبدیل می شود.

برای اینکه وارد پوشه project شویم دستور cd project را وارد می کنیم و با دستور ls محتویات پوشه project را مشاهده خواهیم کرد.

برای نصب django ما عبار pip install django را وارد می کنیم و مشاهده خواهیم کرد django در حال نصب شدن است.

نصب جنگو در سی پنل

بعد از نصب شدن Django ما عبارت زیر را وارد میکنیم

. django-admin startproject project

توجه داشته باشید که آخر این متن یه دات یا نقطه وجود دارد که باید وارد کنید.

project دومی که تایپ کرده ام نام پروژه ای است که به دلخواه وارد می شود شما می توانید هر نامی را وارد کنید.
بعد ارسال این دستور اگر ls را بزنیم مشاهده می کنیم یک پوشه project درون پوشه project ایجاد شده است.

مشاهده پروژه جنگو

بعد از اتمام این مراحل دوباره وارد سی پنل می شویم و file manger را انتخاب می کنیم.
وارد پوشه project می شویم.
فایل passenger_wsgi.py را باید ویرایش کنیم.

ویرایش فایل passanger

روی فایل راست کلیک کرده و edit را میزنیم در پنجره ای که باز می شود باز هم edit را انتخاب می کنیم و تمام کد های داخل را پاک می کنیم و کد زیر را جایگزین می کنیم.
from project.wsgi import application
و save changes را میزنیم.

وارد پوشه project می شویم.
توجه کنید مسیر پوشه به این شکل می شود project/project
فایل settings.py را ویرایش می کنیم.
در قسمت ALLOWED_HOSTS نام دامنه را دقیقا مطابق تصویر وارد می کنیم و Save changes را می زنیم.

وارد کردن دامنه در فایل settings

بعد از اتمام این مرحله حالا ما باید فایل های Django را نصب کنیم.
دوباره وارد ssh می شویم و در پوشه project که قرار داریم ls را می زنیم.
فایلی را به نام mange.py را مشاهده می کنیم.
اگر ما دستورزیر را میزنید

mange.py collectstatic/.

اگر خطای عدم دسترسی داد برای رفع این مشکل دستور زیر را وارد میکنیم

chmod 775 mange.py
سپس دستور قبلی را دوباره می زنیم به این صورت:

نصب فایل های جنگو

با پیامی مبنی بر اینکه آیا می خواهید این پروسه انجام شود رو به رو می شوید که yes را تایپ می کنید.
بعد از اتمام این مراحل Django با موفقیت نصب شده است.
برای اطمینان نام دامنه را در مرورگر وارد می کنیم.
مشاهده خواهیم کرد که به با موفقیت نصب شده است.

اتمام نصب جنگو روی هاست سی پنل

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



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

دیدگاه های این نوشته

  1. آرمین رحمتی گفت:

    عالی

  2. مجید گفت:

    سلام
    من وقتی تا مرحله setup پیش میرم وقتی ادرس سایت را می زنم ارور زیر را میده:
    ۵۰۳
    Service Unavailable
    The server is temporarily busy, try again later!

    1. admin گفت:

      سلام
      منظور شما این هست وقتی در setup python app پروژه رو ایجاد میکنید و دامنه را میزنید خطای ۵۰۳ میگیرید؟
      برای پیگیری سریع می توانید برای بخش پشتیبانی تیکت ارسال کنید

نظرات کاربران

نماد اعتماد الکترونیکی ساماندهی درگاه به پرداخت درگاه پارسیان