Drupal 7 di Ubuntu Server 12.04 LTS

Install Drupal di Ubuntu, prosesnya sama saja dengan install di windows, atau di hosting, yang menbedakan hanyalah "Persiapan"-nya saja, sebab di Ubuntu nggak bisa dengan mudah kita copypaste trus ekstrak.

Alat-alat yang harus disediakan sebelum dimulai instalasi:

  1. Webserver, disini ane pake apache
    ie: sudo apt-get install apache2
    jika sudah selesai install, bisa periksa dengan cara buka browser, dan isi url dengan 127.0.0.1 (atau localhost), jika muncul "It's Work", anda sudah sukses...
  2. PHP 5.2.4 (or greater)
    ie: sudo apt-get install php5-mysql
  3. Database, ane pake MySQL
    ie: sudo apt-get install mysql-server-5.1

selanjutnya, download drupal, ekstract dengan perintah:
 

perintah tujuan
wget http://drupal.org/files/projects/drupal-7.22.tar.gz download drupal
tar -zxvf drupal-7.22.tar.gz di ekstrak
mv drupal-7.22/ drupal-7.22/.htaccess /var/www/ pindahkan foldernya ke folder lokasi webserver berada
   

 

setelah folder drupal-7.22 sudah ready, saatnya mulai penginstallan, buka browser dan isikan alamatnya, http://localhost/drupal-7.22/install.php.

selesai!

berikut ini errorerror semasa penginstallan dan solusinya:

  • PHP extension (Disabled)
    Drupal requires you to enable the PHP extensions in the following list (see the system requirements page for more information):
    *gd
    perlu install php5-gd package. i.e:
    apt-get install php5-gd
  • missing files directory
    ya buatkan direktory files di bawah /sites/default dan berikan permisi secukpnya, ie:
    mkdir sites/default/files
    chmod a+w sites/default/files
  • missing settings file
    copykan file default.settings.php ke settings.php, contoh perintah:
    cp sites/default/default.settings.php sites/default/settings.php
    chmod a+w sites/default/settings.php

kendala lain yang ane alami adalah tidak bisa install module, baik melalui Install from a URL maupun Upload a module or theme archive to install. selalu muncul:

error_ftp

Failed to connect to the server. The server reports the following message:
Cannot connect to FTP Server, check settings
For more help installing or updating code on your server, see the handbook.

WARNING: You are not using an encrypted connection, so your password will be sent in plain text.

ternyata selidik punya selidik, dan tanyatanya di facebook, akibat user permission dari folderfolder drupal yang ada, sewaktu ane liat pake perintah ls -l, pemiliknya ternyata 6226, tahu itu user mana, anak siapa, nggak ngerti.
agar tidak muncul error berkenaan FTP user tadi, ya rubahlah pemilik folder menjadi www-data., misalnya:
chown -R www-data /var/www/drupal7

selesai....