{"id":17577,"date":"2023-08-01T15:31:25","date_gmt":"2023-08-01T08:31:25","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=17577"},"modified":"2023-09-29T08:39:13","modified_gmt":"2023-09-29T01:39:13","slug":"setup-flask-python-framework-cpanel","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/setup-flask-python-framework-cpanel\/","title":{"rendered":"Cara Setup Flask Python di cPanel"},"content":{"rendered":"\n<p>Flask adalah salah satu framework berbahasa <a href=\"https:\/\/blog.rumahweb.com\/python-adalah\/\" title=\"python adalah\">Python<\/a> yang dapat digunakan untuk membuat web application. Flask memiliki banyak kelebihan dan menjadi salah satu framework yang cukup banyak digunakan oleh Developer. Dalam artikel ini, kami akan membahas cara setup Flask Python di cPanel dengan mudah.<\/p>\n\n\n\n\n\n<p>Sebelum membahas cara setup Flask di cPanel, terlebih dahulu kami akan menjelaskan apa itu Flask dan kelebihannya. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu Flask?<\/h2>\n\n\n\n<p><a href=\"https:\/\/blog.rumahweb.com\/flask-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Flask<\/a> adalah framework pemrograman website berbahasa Python, yang dapat digunakan untuk membuat web khususnya backend untuk management API. Tidak hanya untuk kebutuhan back-end, Flask juga bisa digunakan sebagai front-end website. Dalam hal ini, Flask berfungsi sebagai kerangka kerja web apps yang dibuat. <\/p>\n\n\n\n<p>Dengan Flask, developer dapat membuat website secara lebih terstruktur sehingga pembuatan web akan lebih efektif dan cepat. Flask digolongkan sebagai Microframework, karena framework ini membuat core aplikasi sesederhana mungkin, sehingga aplikasi web lebih fleksible dan memiliki skalabilitas lebih tinggi dibanding dengan framework lainnya.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Baca juga : <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-install-django-di-cpanel\/\">Cara <\/a><a href=\"https:\/\/www.rumahweb.com\/journal\/cara-install-django-di-cpanel\/\" title=\"Install Django Di cPanel\">Install Django Di cPanel<\/a><a href=\"https:\/\/www.rumahweb.com\/journal\/cara-install-django-di-cpanel\/\"> Hosting<\/a><\/strong><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Setup Flask Python di cPanel<\/h2>\n\n\n\n<p>Pada panduan ini, Kami menggunakan Python versi 3.7.3. Langkah berikut bisa digunakan untuk versi 3.x lainnya, namun tidak dapat digunakan untuk versi yg lebih rendah seperti 2.x.<\/p>\n\n\n\n<p>Berikut adalah langkah-lagkah <em>setup flask Python<\/em> di cPanel: <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1. <strong>Setup Python Application<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login ke cPanel hosting, cari menu &#8220;<strong>Setup Python App<\/strong>&#8220;<\/li>\n\n\n\n<li>Klik &#8220;<strong>Create Application<\/strong>&#8221; di bagian kanan.<\/li>\n\n\n\n<li>Lalu akan muncul seperti berikut:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-1024x538.png\" alt=\"Setup Python Application di cpanel\" class=\"wp-image-17579\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li>Silahkan lengkapi data berikut <\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Python Version<\/strong> : Pilih versi python terbaru.<\/li>\n\n\n\n<li><strong>Application root<\/strong> : isikan folder root yang akan jadi tempat flask di install, contoh di panduan ini adalah &#8220;<strong>myapp<\/strong>&#8221; . <\/li>\n\n\n\n<li><strong>Aplication URL<\/strong> : pilih domain \/ subdomain yang akan menggunakan Flask. Dalam, panduan ini di domain utama.<\/li>\n\n\n\n<li><strong>Application startup<\/strong> <strong>file<\/strong> dan <strong>Application Entry Point <\/strong>biarkan KOSONG .<\/li>\n\n\n\n<li>Lalu klik <strong>CREATE<\/strong> di pojok kanan atas.<\/li>\n<\/ul>\n\n\n\n<p>Sebelum melanjutkan ke Step 2, pada bagian atas lakukan copy command virtual environment yang tertera di gambar di bawah ini.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2-1024x538.png\" alt=\"create application python\" class=\"wp-image-17580\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-2.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2. <strong>Setup Flask<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login SSH ke akun hosting atau akses menu &#8220;<strong>Terminal<\/strong>&#8221; di cPanel.<\/li>\n\n\n\n<li>Aktifkan virtual environment dengan cara copy pastekan command yang didapatkan pada step sebelumnya.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar-1024x485.png\" alt=\"\" class=\"wp-image-40708\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar-1024x485.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar-300x142.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar-768x363.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar-370x175.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar-270x128.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar-570x270.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar-740x350.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/gambar.png 1498w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Untuk install Flask, jalankan command berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\">pip install flask<\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li>Masuk ke folder dimana project di install . Pada panduan ini kami menggunakan folder &#8220;myapp&#8221; .<\/li>\n\n\n\n<li>Buat file dengan ekstensi <strong>.py <\/strong>, contoh &#8220;<strong>myfl.py&#8221;<\/strong> . Isikan script dibawah ini lalu SAVE .<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>from flask import Flask\napp = Flask(__name__)\n\n@app.route('\/')\ndef hello_world():\n    return 'INI HOME DARI FLASK\u2026\u2026\u2026\u2026'<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\">\n<li>Masih di dalam folder project flask, cari dan edit file dengan nama <strong>passenger_wsgi.py<\/strong> . Lalu hapus script default dan isikan script berikut:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>from <em>myfl<\/em> import app as application<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"7\">\n<li>Bagian myfl sesuaikan dengan nama file .py yang dibuat sebelumnya.<\/li>\n\n\n\n<li>Lakukan restart application pada &#8220;<strong>Setup Python App<\/strong>&#8221; di cPanel .<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3-1024x538.png\" alt=\"Setup Flask Python restart\" class=\"wp-image-17581\" style=\"width:656px;height:344px\" width=\"656\" height=\"344\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Instal-Dan-Configure-Django-cPanel-3.png 1200w\" sizes=\"auto, (max-width: 656px) 100vw, 656px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"9\">\n<li>Terakhir, akses domain \/ subdomain yang digunakan untuk instalasi python.<\/li>\n\n\n\n<li>Contoh hasil akses:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel-1024x538.png\" alt=\"contoh flask framework\" class=\"wp-image-17636\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel-1024x538.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel-300x158.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel-768x403.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel-370x194.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel-270x142.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel-570x299.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel-740x389.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/11\/Setup-Flask-Python-Framework-cPanel.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Selesai sudah panduan instalasi dan configurasi Flask di cPanel hosting khususnya di Rumahweb. Jangan takut mencoba, memang panjang cara setup Flask tapi asal di ikuti dengan seksama, pasti tidak akan terkendala.<\/p>\n\n\n\n<p class=\"has-text-align-left has-gridlove-highlight-acc-background-color has-background\"><strong>BACA ARTIKEL LANJUTAN<\/strong>: <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-upload-file-flask-python-di-cpanel\/\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-gridlove-highlight-bg-color\">Cara Upload File Flask Python di cPanel<\/mark><\/a><\/p>\n\n\n\n<p>Selamat mengikuti, semoga panduan <span style=\"text-decoration: underline;\">setup flask python framework cPanel<\/span> dapat membantu Anda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flask adalah salah satu framework berbahasa Python yang dapat digunakan untuk membuat web application. Flask memiliki banyak kelebihan dan menjadi salah satu framework yang cukup banyak digunakan oleh Developer. Dalam artikel ini, kami akan membahas cara setup Flask Python di cPanel dengan mudah. Sebelum membahas cara setup Flask di cPanel, terlebih dahulu kami akan menjelaskan [&hellip;]<\/p>\n","protected":false},"author":331,"featured_media":41143,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[695],"tags":[18,1446,1176],"class_list":{"0":"post-17577","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cpanel","8":"tag-cpanel","9":"tag-flask","10":"tag-python"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/17577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/331"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=17577"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/17577\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/41143"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=17577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=17577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=17577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}