Dalam tutorial ini kami akan membahas langkah-langkah yang diperlukan untuk menginstal Drupal versi stabil terbaru pada VPS Debian 8 Anda bersama dengan PostgreSQL.
Drupal sangat populer dan mudah digunakan open-source CMS (sistem manajemen konten) yang ditulis dalam PHP. Ini didistribusikan di bawah Lisensi Publik Umum GNU dan digunakan untuk mengelola, menerbitkan, dan mengatur situs web, terlepas dari apakah itu blog pribadi atau situs web perusahaan.
Panduan penginstalan ini mengasumsikan bahwa Apache dan PHP telah diinstal dan dikonfigurasi pada VPS Linux Debian 8 Anda. Jika tidak, Anda dapat melakukannya dengan mengikuti artikel kami yang bagus.
Harap diperhatikan bahwa Anda tidak perlu menginstal MySQL karena kami akan menginstal dan menggunakan PostgreSQL untuk instalasi Drupal.
Pada saat penulisan tutorial ini, Drupal 7.39 adalah versi stabil terbaru yang tersedia dan memerlukan:
– Server Web:Apache, Nginx atau Hiawatha
– PHP:5.2 atau lebih tinggi
– Server Basis Data:MySQL – 5.0 atau lebih tinggi, PostgreSQL – 8.3 atau lebih tinggi, atau SQLite
Anda dapat menemukan informasi lebih lanjut tentang persyaratan sistem Drupal dari dokumentasi resmi mereka.
Masuk ke server Anda melalui SSH
# ssh root@server_ip
Mari kita yakinkan bahwa kita telah menginstal versi Debian yang tepat di server kita :
# lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie
PERBARUI SISTEM
Pastikan server Anda sepenuhnya mutakhir menggunakan:
# apt-get update && apt-get upgrade -y
Instal Drush:
# apt-get install drush php-console-table
Debian Jessie menginstal versi 5.10.0 dari Drush. Jika Anda ingin menginstal dan menggunakan rilis terbaru, masukkan perintah di bawah ini:
# pear channel-discover pear.drush.org # pear install drush/drush
Periksa apakah pembaruan berhasil:
# drush version
Anda akan mendapatkan output berikut:
# Drush Version : 6.2.0
PASANG DRUPAL
Kami akan mengunduh instalasi Drupal ke /var/www/html direktori. Kemudian buka paket arsip dan atur kepemilikan yang tepat sehingga file dapat diproses oleh Apache. Perintah di bawah ini melakukan hal itu:
# cd /var/www/html/ # wget http://ftp.drupal.org/files/projects/drupal-7.39.zip # unzip drupal-7.39.zip # chown www-data: -R drupal-7.39
Ganti nama arsip yang belum dibongkar menjadi nama situs web Anda.
# mv drupal-7.39 your_domain
INSTAL POSTGRESQL
Sekarang, Anda perlu menginstal PostgreSQL dan membuat database dan pengguna yang Anda perlukan untuk menyelesaikan instalasi Drupal. Berikan perintah berikut:
# apt-get install postgresql postgresql-client php5-pgsql
Beralih dari root ke pengguna PostgreSQL:
# su postgres
Anda dapat membuat pengguna PostgreSQL dengan menjalankan:
# createuser drupaluser --pwprompt --encrypted
Masukkan kata sandi drupaluser Anda saat diminta. Sekarang, buat database dan tetapkan pengguna untuk itu:
# createdb drupal --owner=drupaluser
Keluar dari pengguna postgres:
# exit
Last but not least, Anda perlu membuat direktif host virtual baru di Apache untuk domain Anda. Anda dapat membuat file dengan editor teks favorit Anda. Misalnya kita menggunakan vim:
# vim /etc/apache2/sites-available/your_domain.conf
Ganti your_domain dengan nama domain Anda yang sebenarnya dan rekatkan yang berikut ke dalam file:
<VirtualHost *:80> ServerAdmin webmaster@your_domain ServerName your_domain DocumentRoot /var/www/html/your_domain <Directory /var/www/html/your_domain> RewriteEngine on RewriteBase /mysite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </Directory> </VirtualHost>
Aktifkan modul penulisan ulang:
# a2enmod rewrite
Aktifkan arahan host virtual baru Anda:
# a2ensite your_domain.conf
Mulai ulang Apache agar perubahan diterapkan:
# /etc/init.d/apache2 restart
Selanjutnya, masukkan root dokumen instalasi Drupal Anda:
# cd /var/www/html/your_domain/
Ubah izin CHANGELOG.txt untuk menghindari masalah keamanan:
# chmod 600 CHANGELOG.txt
Sekarang, buka browser web favorit Anda dan arahkan ke http://domain_anda/install.php . Anda akan disambut oleh halaman instalasi Drupal seperti di bawah ini:
Pilih instalasi Standar. Klik Simpan dan lanjutkan.
Setelah Anda memilih bahasa Anda dan persyaratan diverifikasi, instalasi akan membawa Anda ke bagian 'Set up database'. Di sini Anda perlu memeriksa Jenis Basis Data ke PostgreSQL dan memasukkan basis data dan nilai pengguna yang Anda konfigurasikan sebelumnya. Juga, di bawah 'OPSI LANJUTAN' Anda harus mengatur port database ke 5432. Gunakan gambar di bawah ini untuk referensi:
Setelah Anda selesai, klik 'Simpan dan lanjutkan'. Setelah instalasi selesai, konfigurasikan situs Anda sesuai dengan kebutuhan Anda. Selamat, Anda telah berhasil menginstal Drupal dengan PostgreSQL di VPS Debian 8 Anda.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk melakukan instalasi ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.