drupal adalah CMS sumber terbuka dan gratis yang ditulis dalam PHP yang dikirimkan dengan lisensi GNU/GPL. Sama seperti platform CMS populer seperti WordPress dan Joomla, dengan drupal, Anda dapat memulai dengan membuat blog atau situs web Anda sendiri dari awal dengan sedikit atau tanpa pengetahuan tentang pemrograman web atau bahasa markup.
Dalam tutorial ini, Anda akan belajar cara menginstal drupal pada CentOS 8 Linux.
Sebelum kita mulai, pastikan Anda sudah menginstal tumpukan LAMP di CentOS 8. Anda. LAMPU adalah tumpukan populer yang digunakan untuk hosting web hosting dan terdiri dari: Apache server web, MariaDB / MySQL basis data dan PHP.
Juga, pastikan Anda memiliki koneksi SSH ke server CentOS 8 Anda dan koneksi internet yang baik dan stabil.
Drupal membutuhkan modul PHP tambahan untuk berfungsi tanpa hambatan. Jadi instal dengan menjalankan perintah di bawah ini.
$ sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip.
Setelah menginstal semua modul PHP yang diperlukan, Anda perlu membuat database untuk menampung file instalasi Drupal. Jadi masuk ke Anda MariaDB basis data seperti yang ditunjukkan.
$ sudo mysql -u root -p.
Setelah masuk, jalankan perintah seperti yang ditunjukkan untuk membuat database untuk Drupal dan berikan semua hak istimewa pada pengguna Drupal.
MariaDB [(tidak ada)]> BUAT DATABASE drupal_db; MariaDB [(tidak ada)]> HIBAH SEMUA DI drupal_db.* KE 'drupal_user'@'localhost' DIIDENTIFIKASI OLEH '[dilindungi email]’; MariaDB [(tidak ada)]> HAK ISTIMEWA; MariaDB [(tidak ada)]> KELUAR;
Keluar dan mulai ulang server basis data.
$ sudo systemctl restart mariadb.
Dengan database Drupal, langkah selanjutnya adalah mengunduh tarbal Drupal file dari situs resmi Drupal. Ini berisi semua file yang diperlukan agar Drupal berfungsi seperti yang diharapkan. Pada saat penulisan ini, versi terbaru adalah Drupal 8.8.4.
$ sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz.
Setelah unduhan selesai, ekstrak file tarball seperti yang ditunjukkan.
$ sudo tar -xvf drupal-8.8.4.tar.gz.
Selanjutnya, pindahkan folder yang diekstrak ke direktori root dokumen Apache seperti yang ditunjukkan.
$ sudo mv drupal-8.8.2 /var/www/html/drupal.
Dengan file drupal yang tidak terkompresi di direktori root dokumen, ubah izin file untuk mengizinkan Apache mengakses direktori.
$ sudo chown -R apache: apache /var/www/html/drupal.
Selanjutnya, kita akan membuat file pengaturan dari file pengaturan default (default.settings.php) yang sudah ada di lokasi berikut.
$ cd /var/www/html/drupal/sites/default. $ sudo cp -p default.settings.php settings.php.
Dalam hal SELinux diaktifkan di sistem Anda, jalankan perintah di bawah ini untuk menerapkan aturan SELinux pada /var/www/html/drupal/ direktori.
Kami selesai dengan semua konfigurasi. Satu-satunya bit yang tersisa adalah mengatur drupal di peramban. Untuk melakukannya, ketik alamat berikut di bilah URL Anda dan tekan MEMASUKI.
http://server-IP/drupal.
NS 'Selamat datang' layar akan seperti yang ditunjukkan. Jadi pertama-tama, pilih bahasa pilihan Anda dan klik 'Simpan dan Lanjutkan' tombol.
Pada layar berikutnya, pilih 'Profil Standar' sebagai profil yang akan digunakan dan klik tombol 'Simpan dan Lanjutkan' untuk melanjutkan ke halaman berikutnya.
Selanjutnya, lihat ikhtisar persyaratan dan aktifkan URL bersih. Untuk mengaktifkan URL bersih, buka file konfigurasi Apache yang terletak di /etc/httpd/conf/httpd.conf mengajukan.
Mengatur IzinkanOverride atribut dari Tidak ada ke Semua.
Selanjutnya, segarkan halaman untuk melanjutkan ke ‘Konfigurasi Basis Data' halaman seperti yang ditunjukkan. Isi kolom yang diperlukan seperti tipe database, nama database, kata sandi database, dan nama pengguna.
Sekali lagi, klik pada 'Simpan dan Lanjutkan' untuk melanjutkan ke langkah berikutnya. Drupal akan mulai menginstal semua fitur dan akan memakan waktu sekitar 5 menit.
Di bagian selanjutnya, Isi detail berikut:
Akhirnya, Anda akan disajikan dengan halaman rumah seperti yang ditunjukkan. Anda sekarang dapat melanjutkan untuk membuat situs Anda dan menambahkan konten ke dalamnya. Anda dapat menggunakan beragam tema dan plugin Drupal untuk meningkatkan tampilan situs Anda.
Dan ini membawa kita ke akhir artikel ini. Kami telah membawa Anda melalui panduan langkah demi langkah tentang bagaimana Anda dapat menginstal drupal pada CentOS 8.