Langkah 1 Pasang Prasyarat

Langkah 1 Pasang Prasyarat

Panduan Instalasi ini memberikan instruksi langkah demi langkah tentang cara menginstal Drupal 7 pada sistem Fedora Linux. Panduan ini terdiri dari 6 langkah yang mudah diikuti untuk menyimpulkan seluruh instalasi. Jika Anda hanya sedikit ingin tahu tentang rilis Drupal 7 baru, sekarang saatnya untuk melihat tentang apa itu. Ketahuilah bahwa pemasangan aplikasi web pada sistem linux menggunakan selinux seperti fedora atau redhat sekarang sedikit lebih rumit karena mengubah izin dengan perintah chmod mungkin tidak selalu menyelesaikan masalah. Panduan ini juga dapat digunakan oleh pengguna Redhat dan Centos Linux.

Pengguna Ubuntu Kunjungi: Panduan Instalasi Drupal 7 untuk Ubuntu

Langkah 1: Pasang prasyarat

# yum instal php-mbstring php-xml php-gd \ mysql-server httpd php-pdo php-mysql

Langkah 2: Setup Apache

Jika instalasi Drupal ini akan menjadi satu -satunya situs web yang berjalan di server Anda, tidak ada konfigurasi yang diulangi. Anda dapat melanjutkan dengan langkah 3 di mana root dokumen Anda akan menjadi direktori default/var/www/html/. Jika Anda ingin menambahkan Drupal sebagai situs web tambahan, Anda perlu membuat VirtualHost. Ikuti instruksi ini tentang cara membuat virtualhost baru. Panduan ini akan menggunakan direktori default/var/www/html.

Untuk setiap perubahan, restart webserver Apache dengan:

# /etc /init.D/httpd restart

Langkah 3: Unduh dan Decompress Drupal CMS

# CD/var/www/html # wget http: // ftp.Drupal.org/file/proyek/drupal-7.0.ter.GZ # TAR XZF Drupal-7.0.ter.GZ # MV Drupal-7.0/* .; RM -FR Drupal -7.0 Drupal-7.0.ter.GZ # chown -r Apache.Apache/var/www/html 

Poin penting dalam langkah ini adalah mengunduh dan mendekompres tarball drupal di dalam/var/www/http . Fedora menggunakan selinux (Security Enhanced Linux) yang berarti bahwa file didekompresi di dalam ~/ akan memiliki konteks selinux. Kami akan sampai nanti di Langkah 4.

Langkah 4: Setup Drupal

Pada titik ini Anda harus memiliki direktori dokumen yang siap. Dalam panduan ini kami menggunakan/var/www/http. Pada titik ini kita perlu memastikan bahwa file instalasi drupal memiliki konteks selinux yang benar. Jika Anda telah menyelesaikan Langkah 3 seperti yang dijelaskan, Anda hampir siap untuk melanjutkan dengan instalasi. Tapi pertama -tama kita perlu membuat file pengaturan dari default.Pengaturan.File PHP:

# CD/var/www/html/situs/default/ # cp -p default.Pengaturan.Pengaturan PHP.php 

Hampir sampai ! Drupal ingin memiliki/var/www/html/situs/dan/var/www/html/situs/default/pengaturan.php writable. Saat berhadapan dengan Selinux kita perlu memperbarui konteks/var/www/html/situs/untuk membaca dan menulis:

# chcon -r -t httpd_sys_content_rw_t/var/www/html/situs/

Jika Anda telah memindahkan atau menyalin file instalasi Drupal, pastikan bahwa:

  • Semua file milik pengguna apache
  • Anda mengatur konteks selinux dengan chcon -r -t httpd_sys_content_t/var/www/html/
  • Anda telah mengubah konteks selinux dari/var/www/html/situs/dengan perintah di atas

CATATAN:

Untuk memeriksa Konteks Selinux Gunakan perintah LS dengan opsi -Z.

Contoh:

# LS -Z Pengaturan.PHP -R-R-R--. Apache Apache unconfined_u: Object_r: httpd_sys_rw_content_t: S0 Pengaturan.php

Untuk file yang disalin dari ~/ Anda mungkin memiliki konteks yang salah sebagai:

# ls -z default.Pengaturan.PHP -RW-R-R--. 6226 6226 unconfined_u: object_r: user_home_t: s0 default.Pengaturan.php

Langkah 5: Buat Database MySQL

Mari Buat Database MySQL "Drupal" dan Pengguna bernama "Pengguna" dengan kata sandi "drupass". Secara default kata sandi root mysql kosong. Pertimbangkan untuk mengubah kata sandi Anda dan tambahkan -p sakelar ke perintah MySQL di bawah ini:

# mysql mysql> buat basis data drupal; Kueri ok, 1 baris terpengaruh (0.00 dtk) mysql> buat pengguna 'pengguna'@'localhost' diidentifikasi oleh 'drupass'; Permintaan ok, 0 baris terpengaruh (0.00 dtk) mysql> berikan semua hak istimewa di Drupal.* untuk pengguna@localhost; Permintaan ok, 0 baris terpengaruh (0.00 dtk) mysql> berhenti bye 

Langkah 6: Lanjutkan dengan instalasi Drupal

Pada titik ini semuanya harus siap untuk melanjutkan dengan instalasi Drupal. Buka browser Anda dan arahkan browser Anda ke server web Anda. Setelah titik ini instalasi agak jelas. Dalam bagian “Pengaturan Database” Gunakan Detail Basis Data yang Dibuat di Langkah 5.

Penyelesaian masalah

Jika Anda mendapatkan pesan kesalahan yang mengatakan:

termasuk_path = '.:/usr/share/pear:/usr/share/php ') Di tidak diketahui di baris 0 drupal

Periksa izin dan jalankan:

chcon -r -t httpd_sys_content_t/Anda/drupal/instalasi/dir/dir

Jika Anda tidak yakin apakah Selinux menyebabkan masalah Anda selama instalasi Drupal, matikan selinux dengan:

# Setenforce 0 

Untuk menghidupkan Selinux lagi, gunakan:

# Setenforce 1 

Info lebih lanjut tentang cara menonaktifkan selinux.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Cara menonaktifkan selinux di centos 8
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Cara menonaktifkan selinux di centos 7
  • Unduh Linux
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Cara menonaktifkan selinux
  • Cara bermigrasi dari centos ke almalinux
  • Distro linux terbaik untuk pengembang