আপনি যদি আপনার সিপ্যানেলে Python Django ইনস্টল করতে চান তবে আপনাকে টার্মিনাল এনাবল করে নিতে হবে। এটি ডিফল্টভাবে এনাবল করা থাকে না। আপনার যদি এটি এনাবল করে নেওয়ার দরকার হয় তবে আমাদের সাপোর্টে যোগাযোগ করে নিতে পারেন।

সিপ্যানেলে Python ইনস্টল এবং Django Framework কনফিগার করার জন্য আমরা প্রথমে Python ইনস্টল করতে হবে তারপর Django Framework কনফিগার করতে হবে

Python App ইনস্টল

১. প্রথমে আপনার সিপ্যানেলের Software সেকশন থেকে “set up python app” অপশনে ক্লিক করুন।

4q4iREZDhaMIFxoVfQlVoNndPkMWU

২. “set up python app” ক্লিক করার পর “create application” অপশনে ক্লিক করলে আপনি নিচের মতো স্ক্রিন দেখতে পাবেন।

xEq3qh265hps2Vs35LCaWusM4v6ZS0KnOZbycivZQxrJGP n3my3ZRG8ObMvCQ92Ax4ztNnIuLaKyOpfr6OqWsiHvNPNaOfSULzKvY6m27zq oKgUZdHhOtlXBB4avqSEU9dZigN

“Application root”-এ অ্যাপ্লিকেশন ডিরেক্টরির ফুল প্যাথটি টাইপ করুন (লিনাক্স ফাইল স্ট্রাকচার অনুযায়ী Absolute Path)
আপনার অ্যাপ্লিকেশন URL বা ডোমেইন নেম নির্বাচন করুন
কাঙ্খিত পাইথন ভার্সন নির্বাচন করুন। (আমরা সবসময় Recommended ভার্সনটি সিলেক্ট করার পরামর্শ দেই)

৩. এখন “create” বাটনে ক্লিক করলে উপরে একটি কমান্ড দেখাবে। কমান্ডের উপর ক্লিক করলেই কমান্ডটি কপি হয়ে যাবে। এখন সিপ্যানেলের টার্মিনাল অপশনে গিয়ে কমান্ডটি পেস্ট করুন এবং Enter বাটন চাপুন।

iE5oV69cXQqnqi0ALM0TAsKJyyMS3jUZsyf8RKdyt4M8Vvi9IWbVrJd9qxYtF5ViaVSmZ0XIClNfC4mokUIarHEw5mgY3YOVujSleq8lr

৪. টার্মিনালে যাওয়ার জন্য সিপ্যানেল ড্যাশবোর্ডে গিয়ে “Advanced Section” থেকে “Terminal” অপশনে ক্লিক করুন। এখন মাউসে রাইট ক্লিক করে কমান্ডটি এখানে পেস্ট করুন এবং Enter চাপুন।

ZCmhoTnr0nEU ZzRuOYjeXfw3byNhr4vPxk5ooalaEXn2vWwjyr4RasDnaKzon

৫. django ইনস্টল করতে নিচের কমান্ডগুলো রান করুন।

pip install --upgrade pip
pip install django

৬. একটি নতুন প্রেজেক্ট শুরু করতে এখন এই কমান্ড টাইপ করুন। এখানে আমরা myproject নামে একটি প্রজেক্ট তৈরি করছি।

django-admin startproject myproject 

৭. এখন নিচের কমান্ড দুটি রান করুন।

cd myproject
python manage.py migrate

৮. Python ইনস্টল কমপ্লিট করার জন্য এখন আপনাকে আপনার ফাইল ম্যানেজারে যেতে হবে এবং অ্যাপের ফাইল লোকেশন থেকে “settings.py” এডিট করে Hostname ডিফাইন করে দিতে হবে।

cPanel > File manager > Application root > myproject > myproject > settings.py

setting.py ফাইলটি ওপেন করলে অনেকগুলো কোড দেখতে পাবেন। এখানে ALLOWED_HOSTS = [] -এ Third Bracket এর মধ্যে নিচের মতো করে সিঙ্গেল কোটেশনে আপনার ডোমেইন নেমটি টাইপ করুন (যে ডোমেইনে পাইথন ইনস্টল করছেন)

ALLOWED_HOSTS = ['example.com']

৯. এখন set up python app ড্যাশবোর্ড থেকে আপনার পাইথন অ্যাপটি রিস্টার্ট দিন।

python django

১০. রিস্টার্ট দেওয়ার পর আপনার ডোমেইন ভিজিট করে যদি নিচের স্ক্রিনশটের মতো দেখতে পান তাহলে পাইথন অ্যাপটি সাকসেসফুলি ইনস্টল হয়েছে।

python django2

Django Framework কনফিগার

১.  এখন Django কনফিগার করার জন্য ফাইল ম্যানেজার থেকে অ্যাপের ফাইল লোকেশনে গিয়ে passenger_wsgi.py ফাইলটি এডিট করে সবকিছু রিমুভ করে দিন এবং নিচের কোডগুলো অ্যাড করুন।

import os
import sys


sys.path.insert(0, os.path.dirname(__file__))
sys.path.insert(0, 'myproject')


import myproject.wsgi
application = myproject.wsgi.application

২. এখন আপনার পাইথন অ্যাপটি আবার রিস্টার্ট দিন ( cPanel > Software section > Set up Python App > edit > restart) এবং ডোমেইনটি ভিজিট করুন। এখন যদি Django – এর ডিফল্ট পেইজ দেখতে পান তাহলে অভিনন্দন! আপনার Django Framework সাকসেসফুলি কনফিগার হয়েছে।

python django 1

এখন আপনি চাইলে এই অ্যাপ থেকে ডেভেলপমেন্ট করতে পারেন অথবা সেখানে আপনার কোড আপলোড করতে পারেন।