Drupal adalah sistem manajemen konten sumber bebas dan terbuka, dan ternyata sangat fleksibel. Anda dapat menggunakannya untuk semuanya, mulai dari blog kecil hingga bisnis besar atau situs pemerintah. Ini merupakan pengaturan yang agak rumit, karena pada dasarnya Anda harus membangun server LAMP dari awal, tetapi di sini adalah panduan langkah demi langkah tentang cara melakukannya.
Pertama, instal Ubuntu ke mesin pilihan Anda. Setelah Ubuntu diinstal dan diperbarui, Anda perlu menginstal dan mengkonfigurasi empat perangkat lunak untuk membuat server LAMP untuk mendukung Drupal: server web Apache, server database MySQL, PHP, dan modul MySQL untuk PHP.
Mulailah dengan server web Apache. Untuk menginstal Apache, buka jendela Terminal (Aplikasi, Aksesori, Terminal), dan ketikkan perintah berikut (perhatikan bahwa semua perintah Terminal peka terhadap huruf besar-kecil):
sudo apt-get install apache2
Ikuti petunjuk untuk menginstal Apache. Setelah instalasi selesai, Anda dapat menguji apakah Apache berfungsi dengan membuka Firefox dan menavigasi ke http://localhost
. Jika Anda melihat "itu berhasil!" halaman web, Anda memiliki Apache dan berjalan.
Selanjutnya, Anda harus menginstal MySQL. Kembali ke Terminal dan ketik perintah ini:
sudo apt-get install mysql-server-5.6
Selama instalasi, Anda akan diminta untuk memberikan kata sandi root untuk MySQL. Pastikan untuk memilih kata sandi yang kuat (kombinasi huruf kecil, tanda baca, dan huruf besar), karena pengguna root memiliki akses penuh ke semua tabel di semua database. Untuk alasan yang jelas, Anda ingin mengingat kata sandi ini, paling tidak karena kami membutuhkannya lagi pada langkah-langkah berikut. MySQL adalah paket besar, dan tergantung pada koneksi dan kecepatan komputer Anda, mungkin perlu beberapa saat untuk menginstal.
Selanjutnya, instal versi PHP 5:
sudo apt-get install php5
Kemudian instal modul MySQL untuk PHP:
sudo apt-get install php5-mysql
Instal modul gd untuk PHP:
sudo apt-get install php5-gd
Terakhir, unduh perangkat lunak Drupal ke folder Unduhan Anda. Anda bisa mendapatkannya dari sini di situs drupal.org .
Sekarang kita telah menginstal dan mengunduh perangkat lunak kita, kita harus mengkonfigurasinya.
Pertama, Anda mungkin perlu menambahkan baris ke /etc/apache2/apache2.conf
file Anda . Saya telah membaca hal-hal yang berbeda tentang ini, tetapi saya telah menemukan dalam pengujian saya sendiri bahwa Drupal tidak akan berfungsi dengan baik tanpanya, karena Apache tidak benar menafsirkan halaman PHP sebaliknya. Untuk mengedit apache2.conf, gunakan perintah berikut:
sudo -H gedit /etc/apache2/apache2.conf
(Perhatikan bahwa sebaiknya Anda mencadangkan file konfigurasi sistem apa pun sebelum mengeditnya. Anda dapat melakukannya dengan cepat dengan menggunakan sudo cp /etc/apache2/apache2.conf ~/Desktop
untuk menyimpan salinan ke Desktop Anda. Tentu saja Anda dapat menggunakan vi atau emacs atau editor pilihan Anda, tetapi sebagian besar pengguna baru tampaknya lebih suka gedit)
Setelah Anda berada di gedit, tambahkan baris berikut ke akhir file:
AddType application/x-httpd-php.html
Simpan file dan keluar dari gedit. Restart Apache dengan perintah ini, sehingga membaca kembali file konfigurasinya:
sudo /etc/init.d/apache2 restart
Sekarang kita perlu menyiapkan MySQL untuk digunakan dengan Drupal. Pertama, Anda harus menjalankan skrip instalasi MySQL:
sudo mysql_install_db
Dan kemudian perintah ini, untuk mengamankan MySQL dengan benar. Ikuti permintaan default untuk menghapus database pengujian di MySQL:
sudo mysql_secure_installation
Setelah ini selesai, masuk ke klien baris perintah MySQL:
mysql -u root –p
Masukkan kata sandi pengguna root MySQL Anda dari atas, dan Anda akan menemukan diri Anda di prompt klien lokal MySQL. Pertama, buat database untuk Drupal untuk digunakan:
CREATE DATABASE drupal;
(Perhatikan bahwa semua perintah yang dimasukkan dalam klien lokal MySQL harus diakhiri dengan tanda titik koma untuk menunjukkan akhir pernyataan.)
Setelah basis data dibuat, Anda harus membuat pengguna basis data agar Drupal dapat digunakan. Saat masih di klien baris perintah MySQL, ketik ini:
CREATE USER drupaluser;
Kemudian buat kata sandi untuk pengguna baru Anda (perhatikan bahwa kata sandi Anda akan benar-benar masuk dalam tanda kutip, dan peka huruf besar-kecil):
SET PASSWORD FOR drupaluser = PASSWORD(“password”);
Sekarang setelah Anda memiliki basis data Drupal dan pengguna basis data Drupal, Anda harus memberi izin kepada pengguna semua pada basis data (sekali lagi, kata sandi masuk dalam tanda kutip, dan peka huruf besar-kecil):
GRANT ALL PRIVILEGES ON drupal.* TO drupaluser@localhost IDENTIFIED BY ‘password’;
(Pastikan untuk menambahkan "@ localhost" ke drupaluser; jika tidak, Anda akan mendapatkan kesalahan basis data ketika Anda mencoba memulai Drupal untuk pertama kalinya.)
Silakan dan keluar dari MySQL:
\q
Selanjutnya, buat direktori untuk Drupal dengan perintah ini:
sudo mkdir /var/www/drupal
Selanjutnya, Anda harus membongkar file Drupal dan memindahkannya ke /var/www/drupal
direktori. Setelah file dibongkar dan disalin, Anda harus melakukan beberapa perubahan. Pertama, Anda harus membuat settings.php
file untuk Drupal untuk digunakan selama instalasi:
sudo cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php
Selanjutnya, buat file tersebut dapat ditulis:
sudo chmod 666 /var/www/drupal/sites/default/settings.php
Kemudian buat direktori file untuk Drupal untuk digunakan:
sudo mkdir /var/www/drupal/sites/default/files
Tandai direktori file sebagai dapat ditulisi:
sudo chmod 775 /var/www/drupal/sites/default/files
Sekarang Anda siap untuk menginstal Drupal. Buka browser web di sistem Ubuntu Anda dan navigasikan ke http://localhost/drupal
. Anda akan diarahkan ke halaman instalasi Drupal. Klik tautan "Instal Drupal Dalam Bahasa Inggris" untuk melanjutkan.
jika http://localhost/drupal
mengarahkan Anda ke halaman 404, Apache kemungkinan mencari akar dokumen yang salah. Jalankan yang berikut ini:
sudo -H gedit /etc/apache2/sites-enabled/000-default.conf
Ganti DocumentRoot /var/www/html/
dengan DocumentRoot /var/www/
; Simpan dan keluar.
Mulai ulang apache untuk mendaftarkan perubahan:
sudo /etc/init.d/apache2 restart
Kembali ke browser web dan navigasikan ke http://localhost/drupal
. Klik tautan "Instal Drupal Dalam Bahasa Inggris" untuk melanjutkan.
Pada halaman berikutnya, Anda akan ditanya nama database, nama pengguna, dan kata sandi yang Anda buat sebelumnya. Masukkan nama-nama itu dan lanjutkan. Pada halaman berikutnya, Anda akan diminta untuk mengatur nama pengguna dan kata sandi admin dan beberapa pengaturan lainnya.
Setelah itu, instalasi Drupal dasar Anda selesai, dan Anda dapat memilih cara untuk menyesuaikan situs lebih lanjut. Satu hal terakhir yang harus Anda lakukan; gunakan perintah ini untuk mengubah settings.php
file sehingga tidak lagi dapat ditulisi dunia:
sudo chmod 644 /var/www/drupal/sites/default/settings.php