Framework Flask App (Flaskex) di cPanel

Flask adalah salah satu framework yang menggunakan bahasa program python.
berikut adalah contoh sederhana script Flask: https://github.com/anfederico/Flaskex/ 

  1. buatlah aplikasi python melalui cpanel -> python selector
  2. sebagai contoh dengan nama python app adalah "flask"
  3. login ke ssh hosting cpanel, clone github repo dan keluarkan semua isi file dari folder "Flaskex"
  4. modif requirements.txt

    Flask==0.12.2
    Jinja2==2.9.6
    MarkupSafe==1.0
    SQLAlchemy==1.1.11
    WTForms==2.1
    Werkzeug==0.12.2
    bcrypt==3.1.3
    certifi==2017.4.17
    cffi==1.10.0
    chardet==3.0.4
    click==6.7
    idna==2.5
    itsdangerous==0.24
    pycparser==2.18
    requests==2.18.1
    six==1.10.0
    urllib3==1.21.1

    setelah edit lalu jalankan perintah: pip install -r requirements.txt

  5. buat file wsgi.py dan isikan:
    import sys
    from app import app as application

  6. masuk ke cpanel, setup python app menu, dan lihat bagian bawah klik "edit" WGI file location section. isikan wsgi full path.
    contoh: /home/pythonapp/flask/wsgi.py dan klik save.
    klik update dan setiap ada perubahan jangan lupa juga klik tombol "restart"

  7. silahkan buka website via web browser
  8. css/media mungkin tidak ter load dengan baik, silahkan buka login.html dan ubah path style.css dan script.js dengan benar seperti ini:
    <link rel="stylesheet" href="./static/css/style.css">
    <script src="./static/js/scripts.js"></script>

  9. buatlan symlink folder static kedalam public_html/flask folder.
    contoh: ln -s /home/pythonapp/flask/static /home/pythonapp/public_html/flask/static

  10. setelah modifikasi halaman template, jangn lupa restart app nya.
  • python, django
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

Tutorial install dan menjalankan Python Django dengan hosting Cpanel

Berikut adalah Tutorial cara menggunakan shared hosting cPanel dengan Python Framework yang cukup...

Fix Error DisallowedHost at / Invalid HTTP_Host Header

jika anda sudah melakukan setup python & django dengan benar dan muncul halaman blank putih...

Fix static/media file tidak terbaca/load

Jika anda memiliki masalah dengan css/media yg tidak terload pada hosting python django, maka...

Powered by WHMCompleteSolution