نماد سایت وبلاگ شتابان هاست

اجرای پروژه های Django با استفاده از Cpanel

اجرای پروژه های Django با استفاده از Cpanel

در این آموزش شما عزیزان را با اجرای پروژه های Django با استفاده از Cpanel آشنا خواهیم کرد ، با ما همراه باشید.

برای اجرای پروژه های Django با استفاده از Cpanel باید موارد زیر را انجام دهید:

ما معتقدیم که این برنامه  باید در اکثر ارائه دهندگان خدمات هاست که از CPanel پشتیبانی می کنند کار کند.

قبل از شروع باید موارد زیر را داشته باشید :

شروع :

ابتدا فایل های پروژه خود را دریافت کنید.

مرحله اول: Cpanel خود را باز کرده و در بخش Files به Git Version Control بروید.

حالا بیایید مخزن را با پروژه django کلون کنیم ، روی Create کلیک کنید و فیلدهای مورد نیاز را که شامل لینک git repository و مسیر مقصد مخزن کلون شده شما است تنظیم کنید ، برای ما /home/enelqsub/repositories/django_project خواهد بود. با خیال راحت آن را در مسیری که دوست دارید تنظیم کنید ، اما باید مسیر را به خاطر بسپارید ، زیرا بعداً باید از آن استفاده کنید.

مرحله دوم: پس از ایجاد موفقیت آمیز پروژه، کانفیگ محیط پایتون را انجام دهید، برای این کار از صفحه اصلی Cpanel به بخش Software بروید و بر روی Setup Python App کلیک کنید.

روی Create Application کلیک کنید.

ابتدا ورژن پایتون را به ۳٫۷ تغییر دهید.

Application Root – مسیری است که به پوشه اصلی پروژه django شما می آید.

Application Url – نحوه دسترسی به برنامه شما را تعیین می کند ، توصیه می کنیم آن را خالی بگذارید.

Application Startup File – با این کار نحوه اجرای برنامه شما مشخص می شود. در این قسمت دستور زیر را تایپ کنید:

passenger_wsgi.py

Application Entry Point – شیء قابل فراخوانی wsgi را برای برنامه خود تنظیم کنید. در این قسمت دستور زیر را تایپ کنید:

application

Passenger log file – اختیاری است اما وقتی برنامه شما دچار نوعی خطا می شود می تواند مفید باشد.

کانفیگ نهایی ما به شکل زیر است:

اگر همه چیز تنظیم شده است ، روی Create کلیک کنید.

مرحله سوم: محیط پایتون شما ، در حال حاضر تنظیم شده است ، اما شما باید پیش نیازها را نصب کرده و فایل های استاتیک را نیز آماده کنید ، بنابراین در صورت اجرا روی STOP APP کلیک کنید و سپس به قسمتی بروید که در آن فایل های کانفیگ مانند زیر ذکر شده است.

در قسمت اول زیر دکمه Run Pip Install ، دستور زیر را تایپ کنید:

requirements.txt

روی Add کلیک کنید تا دکمه Run Pip Install را فعال کند ، روی آن کلیک کنید و Requires.txt را انتخاب کنید.

منتظر بمانید تا به پایان برسد و فقط در صورت موفقیت آمیز بودن کار ادامه دهید ، در غیر این صورت ممکن است در برنامه Django با خطاهای زیادی روبرو شوید. در مرحله بعد می خواهیم فایل های استاتیک را جمع آوری کنیم. در Execute Python Script دستور زیر را تایپ کنید:

manage.py collectstatic —no-input

باید فایل های استاتیک مورد نیاز را ایجاد کنید. برای مثال ، در صورت نیاز می توانید دستورات دیگری را در اینجا اجرا کنید:

manage.py migrate

passenger_wsgi.py :

وقتی روی START APP کلیک می کنید ، passenger_wsgi.py به صورت خودکار ایجاد می شود و شامل import منسوخ شده پایتون می شود.

بنابراین هنگام شروع برنامه با خطای زیر مواجه می شوید:

برای برطرف کردن این خطا ، فایل traffic_wsgi.py را ایجاد کنید یا اگر در حال حاضر به عنوان اسکریپت زیر وجود دارد ، آن را اصلاح کنید.

django_app.wsgi را با نام root پوشه خود جایگزین کنید. اگر فایل را در دستگاه local خود ایجاد کرده اید ، به یاد داشته باشید که برای ایجاد تغییرات از Cpanel Git Version Control استفاده کنید. اگر بخواهید به روز رسانی های بعدی را اعمال کنید ، این مورد نیز مفید خواهد بود.

مرحله چهارم: مطمئن شوید که همه تغییرات اعمال شده اند و به برنامه Python خود در Cpanel بروید. روی START APP کلیک کنید و پس از چند ثانیه URL برنامه خود را باز کنید ، در صورتی که با خطا مواجه نشوید پیغام زیر را مشاهده خواهید کرد:

Your Django app should now be accessible through the APPLICATION URL you provided earlier and that’s all there is to it 🙂

جمع بندی :

امیدواریم مطالب مورد پسند بوده و از آن بهره لازم را برده باشید. خوشحال میشویم نظرات و سوالات خود را در قسمت دیدگاه به اشتراک بگذارید و ما را در شتابان هاست همراهی کنید.😊

خروج از نسخه موبایل