MWN Website
ContactHome

Tutorial instalasi Drupal

Untuk berdiskusi dengan sesama programer dan peminat PHP, bergabunglah dengan milis id-php, milis PHP Indonesia paling aktif sejak 2002. Untuk subscribe, kunjungi halaman web milis atau kirimkan email kosong ke id-php-subscribe@yahoogroups.com.

Berikut adalah cara instalasi CMS Drupal pada control panel Spanel.Jika Anda menggunakan server dengan control panel cPanel/WHM, maka Anda dapat menggunakan Fantastico untuk melakukan instalasi dengan lebih mudah. Petunjuknya bisa dilihat di sini: Tutorial instalasi Drupal (Fantastico).

Daftar isi

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.'

Selesai

XXX TODO

Untuk berdiskusi dengan sesama programer dan peminat PHP, bergabunglah dengan milis id-php, milis PHP Indonesia paling aktif sejak 2002. Untuk subscribe, kunjungi halaman web milis atau kirimkan email kosong ke id-php-subscribe@yahoogroups.com.


Navigasi

Feedback

Artikel Popular

  • selengkapnya...
  • Artikel Terbaru

  • selengkapnya...
  • Hak cipta © 2006-2010 PT Master Web Network Konten ditulis dan dikoleksi oleh staf MWN. Komentar ditulis oleh pembaca. MWN tidak bertanggung jawab atas akurasi dan/atau kekinian konten/komentar.