Tutorial FreeBSD - Mengelola Drupal CMS dengan Drush CLI
· 2 min read · Label UnixBSD
Drush, alias The Drupal Shell, adalah shell baris perintah Unix dan antarmuka skrip untuk instalasi Drupal. Shell ini memungkinkan akses ke fitur dan tugas umum Drupal melalui baris perintah. Dengan perintah Drush, Anda dapat dengan mudah memperbarui berkas inti Drupal, memperbarui modul, dan menjalankan kueri SQL.
Drush adalah utilitas yang wajib dimiliki untuk mengelola satu atau banyak instalasi Drupal. Utilitas ini dapat membantu mempercepat tugas umum bagi pembangun situs Drupal, pengembang, dan tim DevOps. Selain itu, utilitas ini memudahkan integrasi Drupal ke dalam alur kerja CI/CD.
Panduan dalam artikel ini hanya akan membahas beberapa dari sekian banyak perintah. Seluruh konten artikel ini berjalan di server FreeBSD 13.2, tetapi juga dapat diimplementasikan pada sistem Linux atau MaxOS.
Drush dapat mengotomatiskan banyak tugas Drupal, biasanya pengguna melakukan berbagai langkah di UI Drupal yang dapat memakan banyak waktu, dengan Drush semuanya dapat dijalankan dengan mudah hanya dengan perintah CLI.
Misalnya, situs web mungkin memerlukan pembaruan karena beberapa alasan, seperti masalah keamanan dan modul yang diperbarui. Memilih untuk memperbarui modul melalui metode konvensional terbukti menjadi tugas yang memakan waktu. Karena Anda harus melakukan banyak klik dan pengaturan lainnya. Namun, Drush memudahkan Anda dan menghemat waktu dengan memungkinkan Anda memperbarui situs web hanya dengan satu baris perintah.
Dengan Drush anda dapat bekerja di Drupal dengan cepat menggunakan baris perintah. Namun, Anda harus mencadangkan situs dan basis data Anda terlebih dahulu.
Sebelum kita menginstal Drush, ada dependensi yang harus diinstal, yaitu "php82-phar".
Drush adalah utilitas yang wajib dimiliki untuk mengelola satu atau banyak instalasi Drupal. Utilitas ini dapat membantu mempercepat tugas umum bagi pembangun situs Drupal, pengembang, dan tim DevOps. Selain itu, utilitas ini memudahkan integrasi Drupal ke dalam alur kerja CI/CD.
Panduan dalam artikel ini hanya akan membahas beberapa dari sekian banyak perintah. Seluruh konten artikel ini berjalan di server FreeBSD 13.2, tetapi juga dapat diimplementasikan pada sistem Linux atau MaxOS.
1. Tentang Drush
Drush dibuat dengan bahasa pemrograman PHP yang dapat berjalan di terminal shell. Drush digunakan untuk mendukung proyek Drupal, karena Anda dapat berinteraksi dengan mudah dengan satu atau beberapa proyek Drupal. Inti Drush dilengkapi dengan perintah untuk melakukan berbagai tugas umum seperti mengelola konfigurasi, melakukan pembaruan basis data, dan membersihkan cache. Drush juga menyediakan utilitas untuk menjalankan kueri dan migrasi SQL, dan untuk menghasilkan kode perancah untuk API inti Drupal yang sering digunakan.Drush dapat mengotomatiskan banyak tugas Drupal, biasanya pengguna melakukan berbagai langkah di UI Drupal yang dapat memakan banyak waktu, dengan Drush semuanya dapat dijalankan dengan mudah hanya dengan perintah CLI.
Misalnya, situs web mungkin memerlukan pembaruan karena beberapa alasan, seperti masalah keamanan dan modul yang diperbarui. Memilih untuk memperbarui modul melalui metode konvensional terbukti menjadi tugas yang memakan waktu. Karena Anda harus melakukan banyak klik dan pengaturan lainnya. Namun, Drush memudahkan Anda dan menghemat waktu dengan memungkinkan Anda memperbarui situs web hanya dengan satu baris perintah.
Dengan Drush anda dapat bekerja di Drupal dengan cepat menggunakan baris perintah. Namun, Anda harus mencadangkan situs dan basis data Anda terlebih dahulu.
2. Install Drush
Drush tidak dapat dijalankan tanpa Drupal, tetapi Drupal dapat dijalankan tanpa Drush. Jika Anda ingin menggunakan Drush, instal Drupal terlebih dahulu. Berikut ini adalah cara menginstal Drupal di FreeBSD.Anda dapat membaca panduan lengkap tentang cara menginstal Drupal di artikel kami sebelumnya "Tutorial FreeBSD - Cara Install Drupal untuk Membuat Blog".
Sebelum kita menginstal Drush, ada dependensi yang harus diinstal, yaitu "php82-phar".
Kami menyarankan agar Anda menggunakan port sistem untuk menginstal Drush, ikuti perintah di bawah ini.
Mari kita mulai dengan melihat status Drush, menggunakan perintah status.
3. Cara Menggunakan Drush
Anda dapat menemukan semua perintah drush dasar di drush inti, tetapi ada banyak perintah Aturan khusus yang disediakan oleh modul Aturan dan modul Dasar Aturan. Berikut ini adalah beberapa contoh umum penggunaan perintah Drush.a. Update Commands
Periksa pembaruan yang tersedia.b. Cara Update Drupal core dan contrib projects
c. Cara Update Drupal database tables
d. Cara Update Drupal core and contrib projects, and apply
e. Cache, List dan Help Commands
Bersihkan cache files.Bersihkan seluruh cache files.
Lihat daftar semua modul dan tema yang tersedia.
You can see other Drush commands in the "help" command.
f. Install, Enable and Uninstall Plugin
Untuk menginstal plugin yang dipilih, Anda harus mengunduh plugin sebelum mengaktifkannya.Untuk mengaktifkan modul yang diinstal pada contoh di atas, Anda perlu menjalankan perintah di bawah ini.
Hapus plugins.
Jika situs web atau blog Anda menggunakan Drupal, penggunaan Drush tidak dapat dihindari, karena dapat menyederhanakan proses pembaruan modul, basis data, dan pencadangan. Jadi, Drus dan Drupal merupakan satu paket yang tidak dapat dipisahkan.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar