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.

Jika Anda lebih suka forum diskusi berbasis web, kunjungi Forum PHP Masterweb.

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

Contents

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. Jika sukses akan muncul halaman 'Drupal installation complete'.
  4. Ubahlah kembali permission file konfigurasi supaya memiliki angka mode 644, dan hapuslah file install.php.
  5. 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.

Jika Anda lebih suka forum diskusi berbasis web, kunjungi Forum PHP Masterweb.


Navigasi

Feedback

Artikel Popular

  • Panduan pengguna Spanel
  • Peraturan dan Persetujuan
  • Email
  • Upload files
  • Panduan pengguna Masterkey
  • Kontak MWN
  • PHP
  • Setting SMTP
  • Tentang shared hosting
  • URL sementara
  • Email Manager
  • selengkapnya...
  • Artikel Terbaru

  • Sistem afiliasi
  • Artikel:Tool lama dengan wajah baru
  • Artikel:Mengenal link di Unix
  • Menggunakan TortoiseSVN
  • Peringatan dari browser untuk situs SSL yang tidak memiliki sertifikat sendiri
  • T:Pesan kesalahan: CGI Execution Error
  • Promosi
  • Menyimpan gambar (atau file lain) di database versus di filesystem
  • T:Pesan error: sendmail: Can't send mail: Sender domain (XXX.com) does not belong to user, please use your own domain
  • Tip keamanan akun hosting Spanel
  • Pembatasan pengiriman email
  • selengkapnya...
  • Hak cipta © 2006-2008 PT Master Web Network Konten ditulis dan dikoleksi oleh staf MWN. Artikel-artikel pada situs knowledge base ini dapat dikutip dan disalin secara bebas, namun mohon menyebutkan sumber dengan URL http://kb.masterweb.net/ atau teks "Knowledge Base MWN". MWN tidak bertanggung jawab atas akurasi dan/atau kekinian konten. MWN tidak bertanggung jawab atas komentar-komentar yang dikirim pembaca. Dengan memposting komentar Anda memberi hak penuh pada MWN untuk menampilkan komentar tersebut di manapun dan kapanpun, dan untuk mengedit atau menghapus komentar tersebut dengan cara bagaimanapun dan/atau karena alasan apapun.