Tutorial Instalasi Drupal

Mempersiapkan Database

Sebelum memulai instalasi CMS Drupal, terlebih dahulu Anda mempersiapkan nama database baru yang akan digunakan. Berikut langkah-langkahnya:

  1. dari menu utama SPANEL, pilih menu MySQL
  2. pilih Add database, lalu tentukan db_username, db_name beserta db_password
  3. klik Add

Menggunakan mysql atau mysqli

Drupal mendukung koneksi ke database MySQL menggunakan perintah mysql ataupun mysqli. Agar kedua pilihan ini muncul saat instalasi bisa dengan mengedit php.ini subdomain yang bersangkutan, pastikan memuat baris berikut

extension=mysql.so
extension=mysqli.so

Mengedit .htaccess

File .htaccess yang diberikan pada paket Drupal berisi beberapa direktif yang tidak diperbolehkan di server hosting. Salah satunya adalah direktif Options, silahkan diberikan tanda komentar (#) 2 baris Option tersebut. Penggunaan direktif yang dilarang atau kesalahan di dalam .htaccess akan mengakibatkan situs gagal tampil dengan pesan error “Internal configuration error”.

Berikut adalah contoh isi .htaccess lengkap hasil edit dari .htaccess default Drupal.

<FilesMatch "(\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl))$">
  Order allow,deny
</FilesMatch>
<FilesMatch "(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>
ErrorDocument 404 /index.php
##direktori index sebetulnya sudah default
DirectoryIndex index.php
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault A1209600
  ExpiresByType text/html A1
</IfModule>
<IfModule mod_rewrite.c>
  RewriteEngine on
##drupal terinstal di direktori mana relatif
##terhadap root document. jika ada di root document
##tulis RewriteBase seperti di bawah ini.
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>

Pehatikan pada bagian RewriteBase, contoh di atas adalah jika Drupal diinstal di root-document, yaitu di sites/situsku.net/www/ atau sites/situsku.net/ssl/, misalkan nama domain adalah situsku.net. Jika diinstal di sebuah direktori di bawah root-document, misal sites/$NAMADOMAIN/ssl/DRUPAL maka bagian tersebut harus diubah menjadi

  RewriteBase /DRUPAL

Jalankan skrip instalasi

Buka browser dan arahkan ke alamat http://situsku.net/install.php.

  1. Pada bagian Database configuration, tentukan db_name, db_username dan db_password. Klik Save Configuration.
  2. Mungkin akan muncul warning/error yang menyatakan file konfigurasi tidak bisa ditulisi oleh webserver. Ubahlah permission (chmod) file tersebut sehingga memiliki angka mode 664.
  3. (Untuk Drupal 6.9) Silahkan Anda copy file default.settings.php yang terletak pada folder “sites/default/”. Centang file default.settings.php kemudian klik tombol Kopi kemudian klik tombol Paste. Setelah itu, file dengan nama “Salinan dari default.settings.php” Anda Ganti Nama menjadi settings.php. Lalu, Set Mode kedua file tersebut menjadi 664.
  4. Jika sukses akan muncul halaman ‘Drupal installation complete’.
  5. Ubahlah kembali permission file konfigurasi supaya memiliki angka mode 644, dan hapuslah file install.php.
  6. Instalasi selesai, langkah selanjutnya Anda perlu membuat account pertama sekaligus akan menjadi account super user CMS Drupal Anda. Untuk melakukannya pilih link ‘create the first account.’

Rama has written 18 articles