• 📌 Selamat datang di forum online Situsdiskusi.com, mari mengobrol dan bergembira

Panduan Lengkap Cara Install Drupal

lutfi

New member
Screenshot_2026-07-14-23-08-27-08_96b26121e545231a3c569311a54cda96 (1).jpg
Drupal adalah sistem manajemen konten (Contents Management System / CMS) open-source yang digunakan untuk membuat dan mengelola website. Drupal ditulis menggunakan bahasa pemrograman PHP dan cocok untuk berbagai jenis situs, mulai dari blog, portal berita, website perusahaan, hingga situs pemerintahan dan pendidikan.

Keunggulan Drupal​

  • Gratis dan open-source.
  • Sangat fleksibel dengan ribuan modul dan tema.
  • Keamanan tinggi, sehingga banyak digunakan oleh organisasi besar.
  • Mudah mengelola konten melalui antarmuka admin.
  • SEO-friendly dengan dukungan berbagai modul SEO.

Fitur Utama​

  • Manajemen pengguna dan hak akses.
  • Pembuatan konten yang fleksibel.
  • Dukungan multibahasa.
  • Sistem taksonomi (kategori dan tag) yang kuat.
  • API untuk integrasi dengan aplikasi lain

Cara Install Drupal Dengan Composer di xampp​


Berikut panduan Drupal + Composer di XAMPP (Windows) yang lebih modern dan direkomendasikan dibanding mengekstrak ZIP Drupal secara manual. Drupal sendiri merekomendasikan template drupal/recommended-project yang dikelola oleh Composer. Dalam trit ini saya berikan contoh drupal 11.

Persiapan​

Pastikan sudah terinstal:
XAMPP (Apache + MySQL)
PHP 8.3 atau lebih baru
Composer 2.x

Cek versi
Code:
php -v
composer -V

Jalankan XAMPP​

Buka XAMPP Control Panel lalu aktifkan:
Apache
MySQL

Buat Project Drupal 11​

Buka Command Prompt dan masuk ke folder htdocs:
Code:
cd C:\xampp\htdocs

Buat proyek Drupal:
Code:
composer create-project drupal/recommended-project drupal11

Composer akan mengunduh Drupal 11 beserta seluruh dependensinya.

Struktur folder yang terbentuk:
Code:
C:\xampp\htdocs\drupal11
├── composer.json
├── vendor
└── web

Folder web adalah document root yang direkomendasikan untuk keamanan.

Buat Database​

Buka:
Code:
http://localhost/phpmyadmin

Buat database baru, misalnya:
Code:
drupal

Gunakan
Database : drupal
Username : root
Password : (kosong)

Konfigurasi Apache​

Edit file:
Code:
C:\xampp\apache\conf\extra\httpd-vhosts.conf

Tambahkan
Code:
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/drupal11/web"
    ServerName drupal11.local

    <Directory "C:/xampp/htdocs/drupal11/web">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Edit file
C:\Windows\System32\drivers\etc\hosts

Tambahkan
127.0.0.1 drupal11.local

Restart apache

Jalankan Installer​

Buka browser:

Ikuti wizard:
Pilih bahasa
Standard profile
Masukkan database
Buat akun admin
Selesai

Install Drush (Opsional tetapi Sangat Direkomendasikan)
Masuk ke folder proyek:
Code:
cd C:\xampp\htdocs\drupal11

Install Drush
Code:
composer require drush/drush

Cek
Code:
vendor\bin\drush status

Drupal merekomendasikan penggunaan Drush untuk administrasi dan deployment

Install Modul dengan Composer​

Contoh install Pathauto:
Code:
composer require drupal/pathauto

Contoh install token
Code:
composer require drupal/token

Setelah itu aktifkan di
/admin/modules

Modul yang Sebaiknya Diinstal Setelah Drupal​

Untuk SEO dan website profesional:
Code:
composer require drupal/pathauto
composer require drupal/token
composer require drupal/metatag
composer require drupal/xmlsitemap
composer require drupal/redirect

Kesimpulan​

Drupal sebagai platform content management system powerfull menawarkan keamanan maksimal dan dapat di Kustom sesuai keinginan, cocok untuk situs web berskala besar dan aplikasi berbasis data yang komplek. Melalui Composer menjadikan proses instalasi yang mudah dan cepat. Drupal memiliki komunitas pengguna yang besar sehingga aman untuk project berkelanjutan.
 
Last edited:
Back
Top