Cara Install dan Konfigurasi Django di Cpanel

Cara Install dan Konfigurasi Django di Cpanel

Bagikan artikel ini 🫰🏻

Panduan ini berlaku untuk produk Cloud Hosting atau VPS dengan Cpanel

Mengenal Django

Django awalnya dikembangkan pada tahun 2003 dan 2005 oleh beberapa web developer yang bertugas membuat dan merawat web portal (newspaper website).

Setelah membuat beberapa website, orang-orang tersebut mulai membuat ulang kode-kode yang pernah mereka tulis dengan menerapkan beberapa design pattern. Lalu disebarkan sebagai project open source dengan nama “Django” pada bulan july 2005.

Django kemudian semakin berkembang, lalu dirilis versi 1.0 pada bulan september 2008. Sekarang (2018) Django sudah mencapai versi 2.0.

Setup Aplikasi Pyhton Di Cpanel

Setelah Sudah Mengenal django berikutnya kita langsung saja untuk menginstal django pada cpanel sebelumnya anda harus menyiapkan beberapa persyaratan berikut :

  1. Hosting Berbasis cpanel.
  2. Cpanel dapat mengakses SSH server.
  3. Cpanel terinstal Python Setup.

Semua syarat diatas anda bisa mendapatkan nya di paket bisnis jetorbit, setelah semua syarat selesai kita langsung Menginstal django di cpanel, perlu diingat sebelum menginstal django kita harus menginstal pyhton terlebih dahulu Untuk panduanya sebagai berikut :

1. Login Cpanel

Untuk login pada cpanel Anda bisa mengikuti panduan berikut untuk login pada Cpanel anda cara login ke cpanel.

2. Masuk Menu “Setup Pyhton App”

Setelah anda berhasil login atau masuk pada halaman Dashboard cpanel berikutnya silahkan anda search “Setup Pyhton App” pada kolom pencarian di cpanel kemudian klik.

Cara Install dan Konfigurasi Django di Cpanel

3. Menginstal Django

Setelah anda masuk pada halaman setup python berikutnya langsung anda klik saja “create application”

Cara Install dan Konfigurasi Django di Cpanel

Kemudian Pada bagian ini silahkan anda bisa mengkonfigurasi dan menentukan aplikasi python yang akan Digunakan :

Cara Install dan Konfigurasi Django di Cpanel

Berikut fungsi dari setiap menu pada setup python :

  1. Pilih versi python yang ingin Anda gunakan.
  2. Masukkan direktori tempat aplikasi python harus diinstal. Path ini relatif terhadap direktori root kosongkan jika tidak perlu
  3. Masukkan alamat tempat aplikasi itu berada. Jika harus dapat diakses langsung di domain Anda, biarkan tetap kosong.
  4. Masukkan nama file yang akan dijalankan. Ini harus menghubungkan “Titik Masuk Aplikasi” (lihat poin 5) dengan aplikasi itu sendiri.
    Misalnya, dengan asumsi bahwa contoh ini menjalankan server Flask, ini dapat dilakukan dengan mendefinisikan “app = Flask (__ name__)” dalam file yang ditentukan.
  5. Masukkan nama variabel yang berisi nama server (bisa diisi bebas).
  6. Ini adalah directory menuju tempat file log .

Jika anda bingung cukup isi sama persis seperti pada gambar diatas, jika sudah silahkan klik “create”

Setelah anda selesai mengklik create maka akan tampil seperti ini :

Cara Install dan Konfigurasi Django di Cpanel

Pada menu diatas yang saya lingkari akan terlihat “Command for entering to virtual environment” dan terdapat path seperti

source /home/writerjet/virtualenv/django/2.7/bin/activate && cd /home/writerjet/django

Silahkan anda copy terlebih dahulu dan simpan path virtual environment tersebut, sebelum itu apa sihpath  virtual Environment ?.

Path virtual environment adalah lingkungan aplikasi python terisolasi berdasarkan project, ketika kamu melakukan Eksekusi perintah python atau melakukan instalasi tertentu, hanya akan berdampak pada virtual environment yang Dibuat ini.

Kamu dapat mencoba mengakses situs kamu, dan akan muncul halaman seperti berikut yang menandakan instalasi Python berhasil.

Untuk melakukan test apakah aplikasi python telah terinstal silahkan bisa anda cek dengan membuka directory Instalasi python tersebut, jika berhasil maka akan terdapat hasil seperti berikut :

Install django Di cpanel

Setelah anda berhasil melakukan setup python berikutnya maka anda akan menginstall django, sebelum itu pastikan Path tadi masih anda simpan dengan baik,

1. Login ke SSH Server

Untuk mengakses SSH server anda dapat mengikuti panduan berikut

Cara Membuat Akses SSH di cPanel dan Mengaksesnya via PuTTY

2. Install django

Berikutnya setelah anda berhasil login ke ssh server untuk menginstal django pertama silahkan andapastekan terlebih dahulu path yang anda install tadi kemudian klik enter/jalankan.

Jika sudah artinya kita sudah masuk ke virtual environment project django dan sekarang anda dapat menjalankan Ssh untuk memanage project django anda.

Pertama lakukan update PIP , PIP merupakan program untuk manajemen paket di Python. Tugasnya untuk Menginstal, menghapus, upgrade paket Python, dll.

Jalankan perintah berikut :

pip install --upgrade pip

Maka outputnya akan seperti ini :

Berikutnya Isntall django dengan perintah berikut :

pip install django

Disini anda telah selesai menginstal django.

membuat project django

pada kesempatan ini saya akan membuat project bernama mysite jadi anda hanya perlu menjalankan perintah berikut :

django-admin startproject mysite

nama project mysite  bisa anda ubah sesuka anda

Setting File WSGi

Selanjutnya anda perlu mengubah setting di file passenger_wsgi.py. sesuaikan lokasi PAth dengan lokasi Hosting anda.

nano /home/user_cpanel/django/passenger_wsgi.py

Hapus dan ubah semua file dengan file baru berikut

import sys

sys.path.insert(0, "/home/user_cpanel/django/mysite")

import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

Setup Django

Berikutnya anda perlu melakukan perubahan di settings.py. sesuaikan Lokasi pathnya . Gunakan editor Nano atau vi, seperti berikut ini :

nano /home/user_cpanel/django/mysite/mysite/settings.py

Kemudian ubah allowed host dan static_url dan ada penambahan baris di static_root

ALLOWED_HOSTS = ['writer.jetweb.id'] ....

 STATIC_URL = '/' 

STATIC_ROOT= '/home/user_cpanel/django/mysite/public/'
  • allowed_host : sesuaikan dengan domain yang akan di instal django
  • TATIC_URL : ubah dengan sesuai petunjuk diatas
  • static_root: ubah sesuai directory django

Kemudian copy file static ke directory tadi

cd /home/writerjet/django/mysite
python manage.py collectstatic

Aktivitas ini akan menyalin file secara otomatis ke direktori publik yang tadi anda sett.

Membuat Hello Word

Selanjutnya anda akan mengubah tampilan depan websitemu dengan “hello world”, untuk itu anda perlu membuat File bernama views.py. 

nano /home/user_cpanel/django/mysite/mysite/views.py

Isikan dengan baris kode berikut ini :

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello world. Ini website django pertamaku")

Kemudian mapping URLnya menggunakan file urls.py, jalankan perintah berikut dan jangan lupa untuk sesuaikan Dengan directpry yang sudah dibuat  :

nano /home/user_cpanel/django/mysite/mysite/urls.py

Hapus semua baris kode yang ada, gantikan dengan baris kode berikut ini :

from django.conf.urls import include,url
from django.contrib import admin
from . import views

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^

Terakhir jalankan perintah berikut ini untuk menjalankan django migrations :

python manage.py migrate

Dan selamat silahkan tinggal anda buka doamin yang anda install dan sudah selesai maka akan tampil ” hello word”

, views.index, name='index'), ]

Terakhir jalankan perintah berikut ini untuk menjalankan django migrations :

python manage.py migrate

Dan selamat silahkan tinggal anda buka doamin yang anda install dan sudah selesai maka akan tampil ” hello word”

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rata rata rating 0 / 5. Jumlah rate 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *