GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Drupal dengan PostgreSQL di VPS Debian 8

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.


Debian
  1. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  2. Cara menginstal Drupal dengan PostgreSQL di VPS Debian 8

  3. Cara menginstal FuelPHP dengan Nginx di Debian 8 VPS

  1. Cara Menginstal PostgreSQL di Debian 9

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal phpPgAdmin di Debian 9

  1. Cara Menginstal PostgreSQL di Debian 10

  2. Cara Menginstal dan Mengkonfigurasi Drupal dengan Apache di Debian 9

  3. Cara Menginstal Gitea dengan PostgreSQL di Debian 11