Drupal adalah sistem manajemen konten sumber terbuka yang ditulis dalam PHP dan didistribusikan di bawah Lisensi Publik Umum GNU. Drupal juga populer seperti WordPress dan digunakan oleh jutaan orang dan organisasi untuk membangun situs mereka.
Dalam tutorial ini kami akan memandu Anda tentang cara menginstal Drupal 9 menggunakan tumpukan LAMP.
Mari kita mulai dengan penginstalan.
1 Menginstal ekstensi PHP dan PHP
Di bagian ini kita akan menginstal PHP dan ekstensi PHP yang diperlukan untuk menjalankan Drupal.
Pertama Mari kita perbarui sistem kita.
sudo apt update && apt upgrade
Mari kita instal ekstensi PHP dan PHP.
sudo apt install php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-zip php-curl -y
2 2. Membuat Database dan User Database
Pada langkah ini kita akan membuat database dan pengguna Database untuk Drupal our lokasi. Untuk melakukan itu, pertama-tama kita harus masuk ke terminal MySQL.
mysql -u root -p
Mari kita buat databasenya.
MariaDB [(none)]> create database drupal;
Mari buat pengguna dan berikan semua hak istimewa ke database drupal .
MariaDB [(none)]> grant all privileges on drupal.* to 'drupal_user'@'localhost' identified by 'mypassword';
Jangan lupa untuk mengubah ‘sandi saya ' ke kata sandi yang Anda inginkan.
Mari kita simpan perubahan yang kita buat dan keluar;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
3 3. Unduh Drupal
Sekarang PHP dan MySQL sudah diatur, sekarang kita akan mengunduh Drupal. Versi Drupal pada tulisan ini adalah 9.3.0.
Pertama kita perlu mengubah direktori.
cd /var/www/
Mari kita unduh Drupal.
wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
Ayo ekstrak filenya.
tar -xvzf drupal.tar.gz
Hapus file tar.gz dan ganti nama direktori yang diekstrak.
rm -r drupal.tar.gz
mv drupal-* drupal
Ubah kepemilikan direktori drupal menjadi pengguna Apache www-data .
chown -R www-data:www-data /var/www/drupal/
Perbaiki izin direktori Drupal.
sudo find /var/www/drupal/ -type d -exec chmod 755 {} \;
sudo find /var/www/drupal/ -type f -exec chmod 644 {} \;
Perintah pertama akan menemukan dan mengatur semua direktori ke 755 dan perintah kedua akan mencari semua file dan mengatur izin ke 644.
4 4. Membuat Apache Virtual Host
Mari kita buat host virtual untuk Drupal our kami situs.
sudo nano /etc/apache2/sites-available/drupal.com.conf
Tambahkan yang berikut ini di drupal.com.conf berkas.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/drupal
ServerName domain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/smf/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Jangan lupa untuk mengubah Servername arahan ke domain your Anda .
Kemudian simpan dan keluar.
Sebelum kita me-restart web server Apache kita perlu mengaktifkan Apache mod_rewrite . Untuk melakukannya, jalankan perintah ini.
sudo a2enmod rewrite
Sekarang mari kita aktifkan virtual host yang kita buat.
sudo a2ensite drupal.com.conf
Kemudian restart server web Apache.
sudo systemctl restart apache2
5 5. Menyelesaikan Instalasi Drupal
Sekarang setelah host virtual Apache diatur, Anda sekarang dapat mengakses situs Anda untuk menyelesaikan instalasi Drupal. Untuk melakukannya, Anda perlu membuka Browser Web dan akses situs Anda http://domain.com .
Pilih bahasa pilihan Anda dan klik Simpan dan lanjutkan.
Pilih profil penginstalan. Cukup pilih opsi default standar dan klik Simpan dan lanjutkan .
Berikan Nama database , Nama Pengguna Basis Data , dan Sandi pengguna database yang kita buat di langkah 2 lalu klik Simpan dan lanjutkan .
Tunggu hingga penginstalan selesai.
Isi formulir dengan informasi situs dan akun pemeliharaan situs Anda, lalu klik Simpan dan lanjutkan .
Selamat instalasi berhasil.
6 Kesimpulan
Anda telah mempelajari betapa mudahnya menginstal Drupal di Ubuntu 20.04 dengan tumpukan LAMP. Jika Anda menyukai artikel ini, Anda mungkin juga menyukai artikel kami di WordPress.