Install Drupal di Slackware 12 (part 2/2)

Submitted by michael on Tue, 11/09/2007 - 14:41

Pada bagian pertama lalu, saya telah membahas cara mengaktifkan Apache dan PHP. Pada bagian kedua ini, saya akan menerangkan cara mengaktifkan MySQL dan sekaligus melakukan instalasi Drupal.
Siapkan secangkir kopi buat menemani :P

MySQL (My-es-qu-el)

  • Ubah chmod rc.mysqld agar saat boot, Mysql diaktifkan :
      #chmod 755 /etc/rc.d/rc.mysqld
  • Copy /etc/my-medium.cnf menjadi /etc/my.cnf
      #cp /etc/my-medium.cnf /etc/my.cnf
  • Sebagai root, su ke mysql :
      # su - mysql
  • Untuk pertama kali, install database utama :
      mysql@stansa:~$ mysql_install_db
  • Jalankan Mysql :
      #/etc/rc.d/rc.mysqld start
  • Beri password root-nya MySql :
      # mysqladmin -u root password 'pass-Anda'

    Misal password 1234qwer

  • Buat database db_drupalx :
      # mysqladmin -h localhost -u root -p1234qwer create db_drupalx

    Hati2, -p dengan password digandeng.

  • Oke ! Sudah terbentuk database db_drupalx dengan user root dan host localhost. Reload mysql !
      # mysqladmin -h localhost -u root -p1234qwer reload

Drupal

  • Download dari source drupal :
      $wget http://ftp.drupal.org/files/projects/drupal-5.2.tar.gz
      Kopikan ke direktory /srv/httpd kemudian Unpack file tersebut :
      #tar -xvvzf drupal-5.2.tar.gz
      Maka akan terbentuk direktory /srv/httpd/drupal-5.2. Karena symlink, maka direktory ini sama dengan /var/www/drupal-5.2 .
  • Kembali sebentar ke Apache :) (edit httpd.conf)
      Ubah DocumentRoot dan Directory pada/etc/httpd/httpd.conf dari "/srv/httpd/htdocs" ke "/srv/httpd/drupal-5.2" Kemudian reload Apache : #apachectl -k restart
  • Ubah permission dari 644 ke 777 ./sites/default/settings.php agar dapat ditulis :
      #chmod 777 /etc/httpd/drupal-5.2/sites/default/settings.php
  • Sekarang coba browse http://localhost Maka Akan muncul Database Configuration. Isi Database Name dengan db_drupalx, Database username dengan root, dan Database password dengan 1234qwer. Kemudian Klik Save Configuration
  • drupal1drupal1

  • Akan muncul peringatan untuk mengubah kembali ijin tulis dari file settings.php ke mode write protect 644
      #chmod 644 /etc/httpd/drupal-5.2/sites/default/settings.php
  • drupal2drupal2

  • Setelah mengubah ijin tulis file settings.php, Klik your new site
  • Anda akan diminta membuat account drupal untuk pertamakali :P
  • drupal3drupal3

  • Oke ! Drupal sudah jalan ! Untuk selanjutnya terserah Anda :P

Catatan :

  • Untuk situs produksi, ketatkan konfigurasi Apache,PHP, dan MySQL ! Seperti pembuatan user baru di MySQL, pembatasan akses tabel, dan lain sebagainya...
  • Tentu Anda dapat bereksperimen dengan virtual host dan sebagainya :) Ini adalah langkah awal yang sederhana :P Memulai dari yang ada.
  • Oh ya ! Topik ini saya 'coba' langsung didepan komputer (Slackware 12) sambil menulis . Jika drupal jalan di komputer saya, semoga juga di komputer Anda.