Loading...

Install Python Django di CPanel IDwebhost

Pertama login ke cpanel kemudian di bawah menu SOFTWARE ada menu Setup Python App

Selanjutnya klik menu CREATE APPLICATION

Pada kolom Application Root bisa diisi nama folder yang akan digunakan untuk menyimpan aplikasinya . Contoh yang kami buat dengan nama python . Kolom Application URL bisa dikosongkan saja bila installasinya untuk domain utama .

Setelah dirasa cukup kemudian bisa klik menu Create . Dan bila diakses akan tampil seperti berikut

Pada menu Python akan tampil ” Enter to the virtual environment. To enter to virtual environment, run the command: ” . Ini adalah perintah yang digunakan untuk masuk ke path virtual environment . Untuk menggukannya bisa dengan klik saja nantinya perintah tersebut akan tercopy . Kemudian silahkan ke menu Terminal . Klik tombol I understand and want to proceed untuk melanjutkan

Klik kanan dan pastekan perintah yang sudah dicopy tadi , nantinya akan langsung membawa Anda ke virtual environment project . Setelah itu lanjutkan dengan ketik perintah berikut untuk menginstall dan mengupdate PIP

pip install --upgrade pip

PIP merupakan program untuk manajemen paket di Python yang fungsinya untuk menginstal , menghapus , upgrade paket Python , dsb . Untuk melakukan installasi Django bisa dengan menjalankan perintah

pip install django

Untuk mengecek versi yang terinstall bisa dengan menjalankan perintah berikut

python -m django --version

Selanjutnya ntuk membuat project baru , contoh yang kami buat dengan nama website , dengan menjalankan perintah berikut

django-admin startproject website

Langkah selanjutnya perlu melakukan perubahan setting pada file passenger_wsgi.py . Path file nya bisa disesuaikan dengan hosting anda . Untuk melakukan edit bisa dengan perintah vi .

vi /home/USERCPANEL/python/passenger_wsgi.py

Seluruh isi yang ada dihapus kemudian diganti dengan baris seperti di bawah ini . Pada baris sys.path.insert silahkan diisi sesuai path installasinya dan pada os.environ disesuaikan namanya juga

import sys

sys.path.insert(0, "/home/USERCPANEL/python/website")

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

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

Selanjutnya melakukan perubahan pada file settings.py , karena letaknya ada di folder /python/website/website/ bisa dengan perintah berikut

vi /home/USERCPANEL/python/website/website/settings.py

Ada beberapa yang perlu di edit yaitu ALLOWED_HOSTS dengan memasukkan nama domain yang digunakan

ALLOWED_HOSTS = ['tutorialidwebhost.xyz']

Kemudian STATIC_URL

STATIC_URL = '/'

Dan jangan lupa STATIC_ROOT , sesuaikan dengan path hosting Anda

STATIC_ROOT= '/home/USERCPANEL/python/website/public/'

Setelah itu buka directory

cd /home/USERCPANEL/python/website/

Kemudian jalankan perintah untuk mengcopy file static ke directory website

python manage.py collectstatic

Agar website bisa diakses perlu membuat file bernama views.py caranya dengan perintah berikut

vi /home/USERCPANEL/python/website/website/view.py

Isi file tersebut dengan baris berikut

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello world")

Selanjutnya mapping url dengan menjalankan perintah berikut

vi /home/USERCPANEL/python/website/website/urls.py

Hapus seluruh isinya dan gantikan dengan baris berikut

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

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', views.index, name='index'),
]

Setelah itu ketikkan perintah berikut untuk menjalankan Django Migrations

python manage.py migrate

Setelah website ada tampilan depannya langkah selanjutnya membuat admin . Dari installasi yang dilakukan sebelumnya , halaman admin dibuat di url namadomain/admin . Selanjutnya untuk membuat akunnya dengan perintah berikut

python website/manage.py createsuperuser

Sebelum menjalankan perintah di atas pastikan masih di dalam folder yang sama seperti setelah jalankan perintah berikut

cd /home/USERCPANEL/python/website/

Setelah ketikkan perintah di atas akan muncul langkah untuk mengisi nama user , email , dan password . Teruskan langkahnya sampai muncul notifikasi Superuser created successfully

Test login ke namadomain/admin dengan user password yang dibuat .

Apakah artikel ini bermanfaat? Silakan menilai

Bagikan artikel ini

Tinggalkan Balasan