Instalasi Django Framework di hosting berbasis Spanel

django framework

Catatan ini untuk panduan ringkas bagi bro sis yang ingin melakukan instalasi Django framework di Spanel. Django merupakan web framework yang menggunakan bahasa Python, jika ingin memperdalam monggo bro sis merujuk ke dokumentasi situsnya https://www.djangoproject.com/.

Berikut adalah langkah-langkah instalasi dari paket Django-1.4.3.tar.gz yang sudah didownload.

  1. ekstrak dan kopi semua file hasil ekstrak Django-1.4.3.tar.gz ke lokasi document root yang diinginkan, misal ke direktori /s/script.sejutaumat.com/www


    $ tar xfz Django-1.4.3.tar.gz-

  2. struktur file ekstrak dari paket instalasi Django kurang lebih seperti ini

    AUTHORS
    django
    docs
    extras
    INSTALL
    LICENSE
    MANIFEST.in
    PKG-INFO
    README
    scripts
    setup.cfg
    setup.py
    tests

  3. import module python di USER bersangkutan, tekan CTRL+D setelah menjalankan 2 perintah dibawah setelah perintah python.


    $ python

    >>> import os
    >>> import sys

  4. buat file dispatch.fcgi dan set mode ke 755, isikan seperti di bawah.

    #!/usr/bin/python
    import sys, os
    sys.path = [‘$HOME/lib/python’] + sys.path
    sys.path = [‘$HOME/django’] + sys.pathos.chdir(“$HOME/django”)
    #from flup.server.fcgi import WSGIServer
    from django.core.servers.fastcgi import runfastcgios.environ[‘DJANGO_SETTINGS_MODULE’] = ‘mydjangoproject.settings’
    runfastcgi([“method=threaded”, “daemonize=false”])

  5. jalankan perintah di bawah ini dan pastikan outputnya sama.

    $ python setup.py install –user

    creating /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/eu/LC_MESSAGES
    copying django/conf/locale/eu/LC_MESSAGES/django.po -> /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/eu/LC_MESSAGES
    copying django/conf/locale/eu/LC_MESSAGES/django.mo -> /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/eu/LC_MESSAGES
    creating /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/ga/LC_MESSAGES
    copying django/conf/locale/ga/LC_MESSAGES/django.po -> /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/ga/LC_MESSAGES
    copying django/conf/locale/ga/LC_MESSAGES/django.mo -> /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/ga/LC_MESSAGES
    running install_egg_info
    Writing /u/t23370/home/.local/lib/python2.6/site-packages/Django-1.4.3.egg-info

  6. buat project dari framework yang pertama, untuk nama terserah tapi pastikan penamaan diikuti dengan angka (contoh: framework01)

    $ ./django-admin.py startproject framework01

  7. setelah itu masuk ke direktori project yang kita buat (framework01), dan jalankan ini untuk menampilkan output project di webserver.

    $ cd framework01

    $ python ./manage.py runserver script.sejutaumat.com:8111

    Validating models…

    0 errors found
    Django version 1.4.3, using settings ‘framework01.settings’
    Development server is running at http://script.sejutaumat.com:8111/
    Quit the server with CONTROL-C.

  8. last, buka browser dan ketik URL http://script.sejutaumat.com:8111/ akan tampil halaman “It Worked” yang menandakan instalasi Django berhasil

Semoga bermanfaat.

This entry was posted in Hosting Stuff and tagged , , . Bookmark the permalink.

Leave a Reply

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