نحوه نصب فریمورک Django روی هاست پایتون

۱. ابتدا وارد سی پنل شوید.

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

۲. سپس روی گزینه Setup Python App کلیک کنید.

۳. در این بخش ابتدا ورژن پایتون مدنظر خود را انتخاب کنید. سپس نامی برای پروژه انتخاب کرده و سپس روی کلید setup کلیک کنید.

 

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

ssh -p 3300 username@server-name

مثلا:

ssh -p 3300 cityart2@ssd4.rackset.com

توجه: در صورتی که از نرم افزار هایی مانند PuTTY استفاده می کنید نیاز است حتما در زمان اتصال شماره پورت را ذکر کنید.

۵.  بعد از اتصال به سرور، از طریق دستور source که روی صفحه نمایش داده شده است  وارد محیط مجازی شوید.


بعد از ورود به محیط مجازی، مسیر سرور به صورت زیر نمایش داده می شود:‌

(myproject:3.6)cityart2@ssd4 [~]# 

۶. حالا با دستور زیر django را نصب کنید.

pip install django

۷. سپس وارد مسیر پروژه خود شوید. به عنوان مثال ما نام myproject را انتخاب کرده بودیم.

cd myproject/

۸. دستور زیر را وارد کنید تا فایل های default پروژه ساخته شود.

django-admin startproject myproject .

myproject را می توانید با نام پروژه خود جایگزین کنید.

۹. حالا از طریق سی پنل وارد File Manager شوید. مسیر myproject ساخته شده است. وارد آن شوید.

۱۰. فایل passenger_wsgi.py را edit کنید. محتویات داخل آن را به صورت کامل پاک کرده و دستور زیر را در آن قرار دهید و سپس تغییرات را ذخیره کنید.

from myproject.wsgi import application

۱۱. وارد مسیر myproject شوید و فایل settings.py را باز کنید.

 

۱۲. در بخش ALLOWED_HOSTS باید نام دامنه خود را وارد کنید. مثلا به صورت زیر:

ALLOWED_HOSTS = ['cityart.ir', 'www.cityart.ir']

۱۳.   سپس خطهای زیر را در انتهای فایل اضافه کنید.  حتما باید نام کاربری خود را با cityart2 جایگزین کنید.

MEDIA_URL = '/media'
STATICFILES_DIRS = [BASE_DIR+"/assets"]
STATIC_ROOT = '/home/cityart2/public_html/static'
MEDIA_ROOT = '/home/cityart2/public_html/media'

۱۴. پوشه assets را در مسیر اصلی پروژه خود ایجاد کنید. مثلا:

cityart.ir/myproject/assets

۱۵. پوشه media را در مسیر public_html (مسیر اصلی هاست) ایجاد کنید.

cityart.ir/media

۱۶ حالا باید از طریق shell دستور زیر را در مسیر myproject اجرا کنید.

./manage.py collectstatic

در صورتی که ارور permission دریافت می کنید، دسترسی فایل را بالاتر ببرید.

chmod +x manage.py

۱۷. پس از اجرا دستور و در صورتی که اروری دریافت نکردید، به معنای پایان مراحل نصب است. دامنه خود را در مرورگر باز کنید. باید پیغام زیر را مشاهده کنید.

 

 

 

آیا این پاسخ به شما کمک کرد؟

رتبه: 4.9 از 730 رأی
 پرینت این مقاله

مطالب مرتبط:

نحوه نصب فریمورک Flask روی هاست پایتون

۱. ابتدا وارد سی پنل شوید. راهنمای ورود به کنترل پنل سی پنل cPanel ۲. سپس روی گزینه Setup...

راه اندازی هاست پایتون Python در cPanel

  برای راه اندازی پایتون روی هاست اشتراکی باید پلن مربوطه را ابتدا از سایت خریداری کنید. سپس...

راهنمای راه اندازی Node.js App در سی پنل

توجه! این آموزش مربوط به هاستینگ پایتون است. برای آموزشهای مربوط به سرویسهای هاستینگ دیگر؛ به بخش...

راهنمای استفاده از Git در cPanel

  ۱- ساختن یا clone کردن مخزن (repository)   شما میتوانید یک دایرکتوری جدید برای ریپازیتوری...

راهنمای استفاده از pip در هاست پایتون

    Pip نرم افزاری برای نصب برنامه در پایتون می باشد. که پکیج ها را از مخزن نرم افزاری PyPI...