GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Drupal CMS di Ubuntu 20.04/22.04

CMS platform menjadi norma di World Wide Web dan Drupal adalah kandidat yang memiliki reputasi baik di map ini. Dengan CMS platform, manajemen konten lebih mudah bagi semua pengguna karena semua fungsi administratif yang diperlukan untuk mengelola konten situs web telah terpenuhi. Oleh karena itu, tidak masalah apakah Anda menjalankan situs blog kecil, situs pemerintah, atau situs web perusahaan besar.

Drupal didukung oleh PHP bahasa pemrograman dan panduan artikel ini akan memandu kita melalui pemasangannya di Ubuntu 20.04 dan Ubuntu 22.04 .

Fitur Drupal

Berikut ini adalah fitur-fitur menonjol dari Drupal.

  • Ini gratis dan bersumber terbuka.
  • 30000-plus modul yang tersedia dan dapat diunduh secara gratis.
  • Dukungan yang dipasang secara default untuk membuat polling, forum, dan blog melalui modul.
  • dukungan 110-plus bahasa.
  • Pengeditan konten multi-pengguna dan dukungan multi-situs.
  • Dukungan fitur dasar untuk membuat sistem komentar, halaman, add-on, umpan RSS, posting publikasi, dll.

Prasyarat

Pastikan Anda adalah pengguna Sudoer/root pada sistem Ubuntu yang Anda gunakan dan memiliki pemahaman dasar tentang penggunaan terminal Linux/antarmuka baris perintah.

Menginstal Apache dan PHP di Ubuntu

Pertama, pastikan bahwa Ubuntu sistem yang Anda gunakan mutakhir.

$ sudo apt update -y
$ sudo apt upgrade -y

Selanjutnya, instal Apache server web dan PHP menggunakan perintah berikut.

$ sudo apt install apache2 php libapache2-mod-php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-intl php-mbstring php-curl php-xml php-pear php-tidy php-soap php-bcmath php-xmlrpc

Menginstal MySQL di Ubuntu

Langkah selanjutnya adalah memiliki MySQL atau MariaDB database diinstal dan dikonfigurasi di Ubuntu . Anda sistem.

Untuk menginstal MySQL jalankan:

$ sudo apt install mysql-server

Untuk menginstal MariaDB jalankan:

$ sudo apt install mariadb-server mariadb-client

Setelah salah satu dari instalasi di atas selesai, amankan database yang Anda instal dengan perintah:

$ sudo mysql_secure_installation

Sejak Ubuntu sistem menggunakan Unix_auth_socket_plugin untuk MySQL/MariaDB , mengakses database ini mungkin memerlukan hak istimewa Sudoer:

$ sudo mysql -u root -p

Buat pengguna Drupal, basis data, dan berikan pengguna ini hak istimewa basis data yang dibutuhkan.

MariaDB [(none)]> CREATE USER drupal@localhost IDENTIFIED BY "Your_drupal_user_password";
MariaDB [(none)]> CREATE DATABASE drupal;
MariaDB [(none)]> GRANT ALL ON drupal.* TO drupal@localhost;
MariaDB [(none)]> FLUSH PRIVILEGES; 
MariaDB [(none)]> EXIT;

Menginstal Drupal di Ubuntu

Ubuntu resmi repositori tidak memiliki Drupal sebagai sebuah paket. Oleh karena itu, mengunduh Drupal dari situs webnya melalui perintah wget memastikan kami mendapatkan rilis versi terbarunya.

$ wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz

Ekstrak drupal dan pindahkan ke /var/www/html direktori dan atur izin yang sesuai.

$ tar -xvf drupal.tar.gz
$ sudo mv drupal-9.3.7 /var/www/html/drupal 
$ sudo chown -R www-data:www-data /var/www/html/drupal/
$ sudo chmod -R 755 /var/www/html/drupal/ 

Buat Host Virtual Apache Drupal di Ubuntu

Buat file host virtual untuk Drupal dan terapkan konfigurasi yang mirip dengan yang di bawah ini.

$ sudo nano /etc/apache2/sites-available/drupal.conf

Tambahkan konfigurasi virtual host berikut.

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/drupal/
    ServerName linuxshelltips.lan.network
    ServerAlias www.linuxshelltips.lan.network
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/html/drupal/>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
    </Directory>

    <Directory /var/www/html/>
            RewriteEngine On
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$  index.php?q=$1  [LxQSA]
    </Directory>
</VirtualHost>

Selanjutnya, aktifkan aturan mod_rewrite.

$ sudo a2ensite drupal.conf
$ sudo a2enmod rewrite 

Mulai ulang server web Apache dan pastikan itu berjalan:

$ sudo systemctl restart apache2
$ sudo systemctl status apache2

Menginstal Drupal dari Browser Web

Pengaturan terakhir Drupal akan melalui browser web Anda berdasarkan nama domain yang Anda tentukan di drupal.conf berkas.

http://linuxshelltips.lan.network

Pilih bahasa yang diinginkan.

Pilih profil standar instalasi.

Isi detail database Anda.

Langkah di atas mungkin membutuhkan waktu untuk diselesaikan, oleh karena itu, bersabarlah. Setelah itu, instalasi situs drupal akan otomatis dimulai.

Langkah ini juga akan memakan waktu sebelum selesai. Langkah terakhir adalah mengisi detail situs Anda seperti nama situs, dan alamat email.

Anda kemudian akan disambut dengan tangkapan layar berikut:

Dari sini, Anda dapat menjelajahi dan mengelola konten web Anda melalui Drupal CMS yang ekstensif ini.

Dengan Drupal , Anda tidak hanya memiliki CMS. Anda memiliki platform yang luas dan skalabel untuk mengelola pengguna dan konten web yang ingin Anda buat dalam antarmuka pengguna yang fleksibel dan mudah diingat.


Ubuntu
  1. Cara Menginstal Drupal di Ubuntu 18.04

  2. Cara Menginstal AngularJS di Ubuntu 20.04/22.04

  3. Cara Menginstal Grav CMS di Ubuntu 15.04

  1. Cara Menginstal Drupal di Ubuntu 20.04

  2. Cara Menginstal Node.js di Ubuntu 20.04/22.04

  3. Cara Menginstal Joomla di Ubuntu 20.04/22.04

  1. Cara Menginstal Webmin di Ubuntu 20.04/22.04

  2. Cara Menginstal MariaDB di Ubuntu 20.04/22.04

  3. Cara Menginstal TeamViewer di Ubuntu 20.04/22.04