CentOS 8'e Drupal Nasıl Kurulur


Drupal, GNU/GPL lisansıyla birlikte gelen, PHP ile yazılmış ücretsiz ve açık kaynaklı bir CMS'dir. Tıpkı WordPress ve Joomla gibi popüler CMS platformları gibi, Drupal ile de web programlama veya işaretleme dilleri hakkında çok az veya sıfır bilgiyle kendi blogunuzu veya web sitenizi sıfırdan oluşturmaya başlayabilirsiniz.

Bu eğitimde DrupalCentOS 8 Linux'a nasıl yükleyeceğinizi öğreneceksiniz.

Önkoşullar

Başlamadan önce, LAMP yığınını CentOS 8'inize yüklediğinizden emin olun. LAMP, web barındırmayı barındırmak için kullanılan popüler bir yığındır ve Apache web sunucusu, <'den oluşur. Strong>MariaDB/MySQL veritabanı ve PHP.

Ayrıca CentOS 8 sunucunuzla SSH bağlantınızın ve iyi ve istikrarlı bir internet bağlantınızın olduğundan emin olun.

Adım 1: CentOS 8'e Ek PHP Modülleri Kurun

Drupal'ın sorunsuz çalışması için ek PHP modülleri gerekir. Bu yüzden aşağıdaki komutu yürüterek bunları yükleyin.

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

Adım 2: Drupal Veritabanı Oluşturun

Gerekli tüm PHP modüllerini kurduktan sonra Drupal'ın kurulum dosyalarını barındıracak bir veritabanı oluşturmanız gerekir. Bu nedenle, gösterildiği gibi MariaDB veritabanınıza giriş yapın.

sudo mysql -u root -p

Oturum açtıktan sonra, Drupal için bir veritabanı oluşturmak ve Drupal kullanıcısına tüm ayrıcalıkları vermek için komutları gösterildiği gibi çalıştırın.

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Veritabanı sunucusundan çıkın ve yeniden başlatın.

sudo systemctl restart mariadb

Adım 3: CentOS 8'de Drupal'ı indirin

Drupal'ın veritabanı hazır olduğunda, bir sonraki adım Drupal'ın tarball dosyasını Drupal'ın resmi sitesinden indirmek olacaktır. Bu, Drupal'ın beklendiği gibi çalışması için gerekli tüm dosyaları içerir. Bunu yazdığım sırada en son sürüm Drupal 8.8.4'tü.

sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

İndirme işlemi tamamlandıktan sonra tarball dosyasını gösterildiği gibi çıkarın.

sudo tar -xvf drupal-8.8.4.tar.gz

Daha sonra çıkartılan klasörü gösterildiği gibi Apache belgesinin kök dizinine taşıyın.

sudo mv drupal-8.8.2 /var/www/html/drupal

Belge kök dizinindeki sıkıştırılmamış drupal dosyayla, apache'nin dizine erişmesine izin vermek için dosya izinlerini değiştirin.

sudo chown -R apache:apache /var/www/html/drupal

Adım 4: Drupal Ayarlarını Yapılandırın

Daha sonra, aşağıdaki konumda zaten mevcut olan varsayılan ayarlar dosyasından (default.settings.php) bir ayarlar dosyası oluşturacağız.

cd /var/www/html/drupal/sites/default
sudo cp -p default.settings.php settings.php

Sisteminizde SELinux'un etkin olması durumunda, /var/www/html/drupal/ dizininde SELinux kuralını uygulamak için aşağıdaki komutu çalıştırın.

Adım 5: Drupal Kurulumunu Sonlandırma

Tüm konfigürasyonları tamamladık. Geriye kalan tek şey tarayıcıda Drupal'ı kurmaktır. Bunu yapmak için URL çubuğunuza aşağıdaki adresi yazın ve ENTER tuşuna basın.

http://server-IP/drupal

'Hoş Geldiniz' ekranı gösterildiği gibi görünecektir. Bu nedenle öncelikle tercih ettiğiniz dili seçin ve "Kaydet ve Devam Et" düğmesini tıklayın.

Bir sonraki ekranda kullanılacak profil olarak 'Standart Profil'i seçin ve bir sonraki sayfaya geçmek için 'Kaydet ve Devam Et' düğmesini tıklayın.

Ardından gereksinimlere genel bakışa göz atın ve temiz URL'leri etkinleştirin. Temiz URL'leri etkinleştirmek için /etc/httpd/conf/httpd.conf dosyasında bulunan Apache yapılandırma dosyasına gidin.

AllowOverride özelliğini Yok yerine Tümü olarak ayarlayın.

Ardından, gösterildiği gibi 'Veritabanı Yapılandırması' sayfasına devam etmek için sayfayı yenileyin. Veritabanı türü, veritabanı adı, veritabanı şifresi ve kullanıcı adı gibi gerekli alanları doldurun.

Bir sonraki adıma geçmek için tekrar ‘Kaydet ve Devam Et’ düğmesini tıklayın. Drupal tüm özellikleri yüklemeye başlayacak ve yaklaşık 5 dakika sürecektir.

Bir sonraki bölümde aşağıdaki ayrıntıları doldurun:

Son olarak, gösterildiği gibi ana sayfayla karşılaşacaksınız. Artık sitenizi oluşturmaya ve ona içerik eklemeye devam edebilirsiniz. Sitenizin görünümünü geliştirmek için çok çeşitli Drupal temaları ve eklentileri kullanabilirsiniz.

Bu da bizi bu makalenin sonuna getiriyor. DrupalCentOS 8'e nasıl kurabileceğinizi gösteren adım adım bir kılavuz sunduk.