GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Drupal 8 Pada CentOS 7

Drupal adalah Perangkat Lunak Manajemen Konten Sumber Terbuka yang memungkinkan kita membangun &membuat situs web tanpa melakukan pengkodean apa pun. Kode Drupal ditulis dalam PHP dan berada di bawah GNU GPL (General Public License).

Dalam artikel ini kami akan mendemonstrasikan cara menginstal Drupal 8 di CentOS 7.  Nama host dan IP mesin saya tempat saya akan menginstal Drupal 8

  • Nama host =drupal.example.com
  • Alamat IP =192.168.1.11

Langkah:1 Instal Apache Web Server (httpd) &PHP 5.5

Drupal 8 membutuhkan setidaknya PHP 5.5 atau lebih tinggi, Tapi php 5.5 tidak tersedia di repositori yum default jadi kami akan mengatur repositori berikut sehingga kami dapat menginstal php 5.5 menggunakan perintah yum.

[[email protected] ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[[email protected] ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Gunakan perintah di bawah ini untuk menginstal server web ( httpd), PHP5.5 &dependensi php lain yang diperlukan.

[[email protected] ~]# yum install httpd php55w php55w-opcache php55w-mbstring php55w-gd php55w-xml php55w-pear php55w-fpm php55w-mysql

Mulai Layanan Server Web

[[email protected] ~]# systemctl start httpd
[[email protected] ~]# systemctl enable httpd
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
[[email protected] ~]#

Jika firewall berjalan di Server, gunakan perintah di bawah ini untuk membuka port 80 &443.

[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=http
success
[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=https
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Langkah:2 Instal Server Database ( MariaDB )

Di CentOS 7 mariadb adalah server database default. Gunakan perintah di bawah ini untuk menginstal mariadb .

[[email protected] ~]# yum install mariadb-server mariadb

Mulai layanan Database menggunakan perintah di bawah ini

[[email protected] ~]# systemctl start mariadb
[[email protected] ~]# systemctl enable mariadb
ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service'
[[email protected] ~]#

Setel “sandi root ”, “Hapus pengguna anonim ” dan “nonaktifkan login root jarak jauh ” dan parameter lainnya menggunakan “mysql_secure_installation below di bawah ini ” perintah.

[[email protected] ~]# mysql_secure_installation

Buat database untuk drupal

[[email protected] ~]# mysql -u root -p

MariaDB [(none)]> create database drupal_db;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>

Buat pengguna untuk database (drupal_db ) dan berikan semua hak istimewa kepada pengguna di database ‘drupal_db

MariaDB [(none)]> CREATE USER [email protected] IDENTIFIED BY '[email protected]#';
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON drupal_db.* TO [email protected];
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
[[email protected] ~]#

Mulai ulang layanan DB

[[email protected] ~]# systemctl restart mariadb
[[email protected] ~]#

Langkah:3 Unduh Drupal 8 menggunakan perintah wget.

Unduh versi terbaru drupal dari situs resmi mereka “Unduh Drupal

Kita juga dapat menggunakan perintah wget untuk mengunduh drupal dari terminal. Jika paket wget dan gzip tidak diinstal maka di bawah perintah untuk menginstal perintah wget dan gzip.

[[email protected] ~]# yum install wget gzip
[[email protected] ~]# wget https://ftp.drupal.org/files/projects/drupal-8.0.2.tar.gz

Langkah:4 Buka tar file yang diunduh dan atur izin yang diperlukan.

Gunakan perintah di bawah ini untuk membuka tar file drupal yang diunduh.

[[email protected] ~]# ls -l drupal-8.0.2.tar.gz
-rw-r--r--. 1 root root 11720487 Jan 6 17:57 drupal-8.0.2.tar.gz
[[email protected] ~]#
[[email protected] ~]# tar -zxpvf drupal-8.0.2.tar.gz

Pindahkan folder drupal ke root dokumen server web ( /var/www/html ) dan atur izinnya.

[[email protected] ~]# mv drupal-8.0.2 /var/www/html/drupal
[[email protected] ~]# chown -R apache:apache /var/www/html/drupal/
[[email protected] ~]#

Sekarang buat file pengaturan (settings.php ), file pengaturan default (default.settings.php ) sudah ditempatkan di folder (/var/www/html/drupal/sites/default ).

[[email protected] ~]# cd /var/www/html/drupal/sites/default
[[email protected] default]# cp -p default.settings.php settings.php
[[email protected] default]#

Catatan :Setel aturan Selinux pada folder “/var/www/html/drupal/” jika SElinux diaktifkan di kotak Linux Anda.

[[email protected] ~]# chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/
[[email protected] ~]#

Langkah:5 Mulai instalasi Drupal

Buka browser web dan ketik “http:///drupal”

Pilih bahasa pilihan Anda.

Klik “Simpan dan Lanjutkan

Pilih Profil pemasangan.

Verifikasi Persyaratan untuk Instalasi Drupal :

klik “tetap lanjutkan

Konfigurasi Basis Data : Gunakan database drupal, nama pengguna &sandinya yang kami buat pada langkah-langkah di atas.

Klik 'Simpan dan Lanjutkan' dan kemudian Instalasi akan dimulai seperti yang ditunjukkan di bawah ini.

Tentukan info Situs :

Silakan ubah parameter di bawah ini sesuai pengaturan Anda dan dalam kasus saya, saya menggunakan di bawah ini:

  • Nama Situs :drupal.example.com
  • Alamat email situs :[dilindungi email]
  • Nama Pengguna untuk Akun Pemeliharaan Situs :linuxtechi
  • Sandi :XXXXX
  • Negara :India
  • Zona waktu default :UTC

Klik 'Simpan dan Lanjutkan' untuk menyelesaikan instalasi.

Sekarang Tambahkan konten ke situs Anda, Dalam kasus saya ketika saya mengklik tambahkan Konten, saya mendapatkan kesalahan “URL /drupal/node/add tidak ditemukan di server ini

Untuk mengatasi masalah ini, saya telah mengubah parameter 'AllowOverride none' ke ‘AllowOverride all’ di file konfigurasi server web ‘/etc/httpd/conf/httpd.conf’ dan mulai ulang layanan server web:

[[email protected] ~]# systemctl restart httpd

Sekarang instalasi Drupal Selesai. Tambahkan konten ke situs Anda bersenang-senang


Cent OS
  1. Cara Menginstal R di CentOS 7

  2. Cara menginstal Drupal di CentOS/Fedora

  3. Cara Menginstal Drupal 7 di CentOS 7

  1. Cara Menginstal Drupal di CentOS 7

  2. Cara Menginstal R di CentOS 8

  3. Cara Menginstal ownCloud di CentOS 7

  1. Cara Install Single Node OpenStack di CentOS 7

  2. Cara Install Kolab 16 Groupware Server di CentOS 7 / RHEL 7

  3. Cara Menginstal Katello di CentOS 7.x