How to Install Jitsi Meet on your own Linux Server
Daftar Isi:
- Menginstal Django pada CentOS 7
- 1. Menginstal Python 3
- 2. Menciptakan Lingkungan Virtual
- 3. Menginstal Django
- 4. Membuat Proyek Django
- 5. Menguji Server Pengembangan
- 6. Menonaktifkan Lingkungan Virtual
- Kesimpulan
Django adalah kerangka kerja web Python tingkat tinggi gratis dan open source yang dirancang untuk membantu pengembang membangun aplikasi web yang aman, terukur, dan terpelihara.
Ada beberapa metode untuk menginstal Django, tergantung kebutuhan Anda. Ini dapat diinstal di seluruh sistem atau di lingkungan virtual Python menggunakan pip. Paket Django juga termasuk dalam repositori CentOS dan dapat diinstal menggunakan manajer paket
yum
tetapi sudah usang.
Dalam tutorial ini, kita akan menginstal dan mengkonfigurasi versi stabil terbaru Django pada mesin CentOS 7 di dalam lingkungan virtual Python.
Tujuan utama lingkungan virtual Python adalah untuk menciptakan lingkungan yang terisolasi untuk berbagai proyek Python. Dengan cara ini Anda dapat memiliki beberapa lingkungan Django yang berbeda pada satu komputer dan menginstal versi spesifik modul berdasarkan setiap proyek tanpa khawatir itu akan mempengaruhi instalasi Django Anda yang lain. Jika Anda menginstal Django ke lingkungan global maka Anda hanya dapat menginstal satu versi Django di komputer Anda.
Menginstal Django pada CentOS 7
Bagian berikut memberikan petunjuk langkah demi langkah tentang cara menginstal Django di lingkungan virtual Python di CentOS 7.
1. Menginstal Python 3
Kami akan menginstal Python 3.6 dari repositori Software Collections (SCL).
CentOS 7 dikirimkan dengan Python 2.7.5 yang merupakan bagian penting dari sistem basis CentOS. SCL akan memungkinkan Anda untuk menginstal versi python 3.x yang lebih baru di samping python v2.7.5 default sehingga alat sistem seperti yum akan terus bekerja dengan baik.
Mulailah dengan mengaktifkan SCL dengan menginstal file rilis CentOS SCL yang termasuk dalam repositori ekstra CentOS:
sudo yum install centos-release-scl
Setelah repositori diaktifkan, instal Python 3.6 dengan perintah berikut:
sudo yum install rh-python36
Setelah Python 3.6 diinstal, kami siap untuk membuat lingkungan virtual untuk aplikasi Django kami.
2. Menciptakan Lingkungan Virtual
Mulai dari Python 3.6, cara yang disarankan untuk membuat lingkungan virtual adalah dengan menggunakan modul
venv
.
Arahkan ke direktori tempat Anda ingin menyimpan lingkungan virtual Python 3 Anda. Ini bisa menjadi direktori home Anda atau direktori lain di mana pengguna Anda telah membaca dan menulis izin.
Buat direktori baru untuk aplikasi Django Anda dan masukkan ke dalamnya:
mkdir my_django_app
cd my_django_app
Untuk mengakses Python 3.6 Anda harus meluncurkan instance shell baru menggunakan alat
scl
:
scl enable rh-python36 bash
Jalankan perintah berikut untuk membuat lingkungan virtual baru:
python3 -m venv venv
Perintah di atas membuat direktori bernama
venv
, yang berisi salinan biner Python, manajer paket Pip, pustaka Python standar, dan file pendukung lainnya. Anda dapat menggunakan nama apa pun yang Anda inginkan untuk lingkungan virtual.
Untuk mulai menggunakan lingkungan virtual ini, Anda harus mengaktifkannya dengan menjalankan skrip
activate
:
source venv/bin/activate
Setelah diaktifkan, direktori bin lingkungan virtual akan ditambahkan di awal variabel
$PATH
. Juga prompt shell Anda akan berubah dan itu akan menampilkan nama lingkungan virtual yang sedang Anda gunakan. Dalam kasus kami yaitu
venv
.
3. Menginstal Django
Sekarang setelah lingkungan virtual diaktifkan, Anda dapat menggunakan
pip
manajer paket Python untuk menginstal Django:
pip install django
Dalam lingkungan virtual, Anda dapat menggunakan
pip
perintah bukan
pip3
dan
python
bukan
python3
.
Untuk memverifikasi instalasi gunakan perintah berikut yang akan mencetak versi Django:
python -m django --version
Pada saat menulis artikel ini, versi resmi Django terbaru adalah 2.1.2
2.1.2
Versi Django Anda mungkin berbeda dari versi yang ditampilkan di sini.
4. Membuat Proyek Django
Untuk membuat proyek Django baru bernama
mydjangoapp
gunakan utilitas baris perintah
django-admin
:
django-admin startproject mydjangoapp
Perintah di atas akan membuat direktori
mydjangoapp
di direktori Anda saat ini.
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
Di dalam direktori itu, Anda akan menemukan skrip utama untuk mengelola proyek bernama
manage.py
dan direktori lain termasuk konfigurasi database, dan Django dan pengaturan khusus aplikasi.
Mari bermigrasi database dan membuat pengguna administratif.
Mulailah dengan menavigasi ke direktori
mydjangoapp
:
cd mydjangoapp
Secara default, Django menggunakan database SQLite. Untuk aplikasi produksi, Anda dapat menggunakan PostgreSQL, MariaDB, Oracle atau Database MySQL.
Jalankan perintah berikut untuk memigrasi basis data:
python manage.py migrate
Output akan terlihat seperti berikut:
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK
Setelah basis data dimigrasikan, buat pengguna administratif sehingga Anda dapat menggunakan antarmuka admin Django:
python manage.py createsuperuser
Perintah akan meminta Anda untuk nama pengguna, alamat email, dan kata sandi untuk pengguna administratif Anda.
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
5. Menguji Server Pengembangan
Mulai server web pengembangan menggunakan skrip
manage.py
diikuti oleh opsi
runserver
:
python manage.py runserver
Anda akan melihat output berikut:
Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
Jika Anda menginstal Django pada mesin virtual dan Anda ingin mengakses server pengembangan Django maka Anda harus mengedit file
settings.py
dan menambahkan alamat IP server di dalam daftar
ALLOWED_HOSTS
.
Buka
http://127.0.0.1:8000
di browser web Anda dan Anda akan disajikan halaman pendaratan Django default:
Untuk menghentikan server pengembangan, ketik
CTRL-C
di terminal Anda.
6. Menonaktifkan Lingkungan Virtual
Setelah Anda selesai dengan pekerjaan Anda, nonaktifkan lingkungan, dengan mengetik
deactivate
dan Anda akan kembali ke shell normal Anda.
Kesimpulan
Anda telah belajar cara membuat lingkungan virtual Python dan menginstal Django pada mesin CentOS 7 Anda. Untuk membuat lingkungan pengembangan Django tambahan ulangi langkah-langkah yang kami uraikan dalam tutorial ini.
python centosBagaimana cara menginstal elasticsearch pada centos 7

Elasticsearch adalah salah satu mesin pencari paling populer yang memberdayakan aplikasi yang memiliki persyaratan pencarian kompleks seperti toko e-commerce besar dan aplikasi analitik. Tutorial ini menjelaskan cara menginstal Elasticsearch pada CentOS 7.
Bagaimana cara menginstal drupal pada centos 7

Drupal adalah salah satu platform CMS open source terkemuka di seluruh dunia. Ini fleksibel, dapat diukur dan dapat digunakan untuk membangun berbagai jenis situs web mulai dari blog pribadi kecil hingga situs perusahaan, politik, dan pemerintah yang besar. Dalam tutorial ini kami akan menjelaskan cara menginstal Drupal 8.6 di CentOS 7.
Bagaimana cara menginstal ruby pada centos 7

Dalam tutorial ini kami akan menunjukkan kepada Anda tiga cara berbeda untuk menginstal Ruby di CentOS. Masing-masing memiliki manfaatnya sendiri, Anda dapat memilih salah satu metode instalasi yang paling sesuai untuk Anda.