Assalamu'alaikum Wr. Wb
Setelah lama ngak install drupal coba iseng-iseng install lagi drupal. Jadul sekitar tahun 2003 an pernah install drupal karena cms ini merupakan cms favorit saya karena pada waktu itu satu-satunya cms yang suport postgresql. Cuman pada saat itu belum banyak yang menggunakannya, sekarang cukup banyak situs yang telah menggunakan drupal karena melihat kehadalannya :D.
Untuk instalasi drupal langkah pertama adalah melakukan download kode program ke situs drupal, drupal versi paling baru saat ini adalah 6.3 bisa di download di sini.
Setelah didownload maka kita bisa mengekstrak di tempat yang kita inginkan pada ujicoba saya menggunakan home direktori saya yakni di /home/wa2n
perintahnya umum pake tar -zxvf drupal-6.3.tar.gz setelah di ekstrak saya membuat softlink web yang mengarah ke direktori drupal ln -s drupal-6.3 web
Sekarang drupal berada di rektori web, langkah selajutnya sebagai root membuat vhost yang akan digunakan untuk mengakses drupal. Pada contoh ini saya menggunakan domain artikelIT.com. Konfigurasi dari contoh vhost ini adalah sebagai berikut,
Konfigurasi yang berwarna merah diperlukan dan dibutuhkan aktivasi mod_rewrite dari apache yang digunakan untuk membuat url lebih cantik.
ServerName artikelit.com
ServerAlias www.artikelit.com
DocumentRoot /home/wa2n/web
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/apache2/error.log
Langkah selanjutnya adalah memberikan hak akses kepada webserver untuk bisa melakukan konfigurasi. Dalam kasus ini saya "lebih suka" menambahkan www-data satu group dengan user yang memiliki direktori, sehingga file di dalam /etc/group memuat baris ini wa2n:x:1111:www-data. Sehingga pada file yang memerlukan akses oleh webserver diubah kepemilikannya supaya bisa ditulisi oleh webserver. Pada drupal terdapat 1 file dan 1 direktori yang harus diubah kepemilikannya.
File yang harus diubah merupakan file settings.php yang dikopi dari file default-settings.php
wa2n@wwwserv2:~$ cd web
wa2n@wwwserv2:~/web$ cp sites/default/default.settings.php sites/default/settings.php
wa2n@wwwserv2:~/web$ chmod 660 sites/default/settings.php
wa2n@wwwserv2:~/web$ chmod 770 sites/default/files
wa2n@wwwserv2:~/web$ mkdir sites/default/files
wa2n@wwwserv2:~/web$ chmod 770 sites/default/files
Langkah selanjutnya setelah semua file dan direktori sudah diberi hak akses yang benar adalah membuat database dan user drupal. Sebagai user postgres lakukan perintah :
createuser --pwprompt --encrypted --no-adduser --no-createdb userdrupal
createdb --encoding=UNICODE --owner=userdrupal dbnyadrupal
Setelah itu maka tinggal buka browser dah arahkan ke domain tempat drupal terinstall. Pada saat awal akan ditanyakan bahasa instalasi dan diverifikasi hak akses atas file nya. Jika OK maka akan berlanjut ke konfigurasi database seperti gambar di bawah







0 comments:
Poskan Komentar