- - Ubuntu Sunucusuna Drupal Nasıl Yüklenir

Ubuntu Sunucusuna Drupal Nasıl Kurulur

Bir web sitesi oluşturmak için harika bir yol kullanmakiçerik yönetim sistemi. Özellikle Linux sunucularında kullanılacak en iyi CMS araçlarından biri Drupal'dır. Kullanıcıların, web sitelerini kolayca kendi koşullarına göre kolayca oluşturmasını sağlayan düzinelerce özelliği olan gelişmiş bir site aracıdır. Drupal'ı Ubuntu sunucusuna nasıl yükleyeceğinizi burada bulabilirsiniz.

Ön şartlar

Drupal'ı Ubuntu sunucunuza dağıtmadan önce, güncelleme aracını her şeyi yenilemek için kullanmak iyi bir fikirdir. Bu, üzerinde çalışan tüm yazılımların güncel olduğundan emin olmanızı sağlayacaktır.

sudo apt update
sudo apt upgrade -y

Bundan sonra, bağımlılıkları da kurmanız gerekir. Bunlar Drupal CMS yazılımının doğru çalışması için çok önemlidir.

sudo apt-get install php php-mysql php-gd php-curl php-ssh2

Bu bağımlılıklara ek olarak,Ubuntu'da kurulu bir LAMP (veya Nginx kullanıyorsanız LEMP) yığınına sahipsiniz. Değilse, web uygulamalarını Ubuntu sunucusunda çalıştırmak için gereken her şeyi aşağıdakilerle birlikte hızlıca yükleyin:

sudo apt install lamp-server^

LAMP kurulumu sırasında sizden istenirMySQL için bir root şifresi ayarlamak için. Güvenli bir şey seçtiğinizden emin olun, böylece tehlikeye atılmaz. Ayrıca, bu parolanın sunucunun kök kullanıcısından farklı olduğundan emin olun. Ubuntu Linux kök kullanıcınız ve SQL veritabanınız için aynı root şifresini kullanmak, tehlikeli bir şeydir ve çok, çok kötü şeylere yol açacaktır.

Her şeyi yükledikten sonra, Apache'yi manuel olarak başlatmanız gerekir:

sudo service apache2 start

Drupal yükleyin

Bağımlılıklar tatmin olmuş ve tümgerekli web uygulamaları yüklü ve düzgün çalışıyor. Bir sonraki adım Drupal'ın en son sürümünü sunucuya indirmek. Drupal.org web sitesine gidin ve tar.gz sürümünü edinin. Doğrudan sunucuya indirmeyi kolaylaştırmak için, indirme düğmesine sağ tıklayın, “bağlantı konumunu kopyala” ya tıklayın ve terminale gidin.

Ardından, aracı SSH üzerinden sunucunuza indirmek için wget kullanın. SSH kullanmıyor musunuz? Tar.gz dosyasını bir flash sürücüye indirmeyi düşünün ve ardından prize takın.

wget -P /tmp/ https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

Drupal indirildi, şimdi onu kök web sunucusu dizinine kurmanın zamanı geldi.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C /var/www/html/ --strip-components=1

Sonra, HTML dizininin izinlerini güncelleyin.

chown www-data:www-data -R /var/www/html/
chmod -R 755 /var/www/html/

Drupal Veritabanını Ayarlama

Drupal'ın daha önce etkileşime girmesi için bir veritabanına ihtiyacı var.sunucu yazılımının kendisi doğru yüklenecektir. Yeni bir veritabanı oluşturmak için bu komutu kullanın ve daha önce SQL için ayarlanan root şifresini kullanarak sisteme giriş yapın.

mysql -u root -p

Şimdi oturum açtığınıza göre, veritabanı yazılımı ile etkileşime geçmenin zamanı geldi. Veritabanını kendisi yaparak başlayın:

create database drupal;

Ardından, Drupal CMS yazılımının kullanabileceği veritabanı için yeni bir kullanıcı oluşturun. “Securepassword” alanını yeni bir parola ile değiştirdiğinizden emin olun.

Not: Bu kullanıcı için, aynı zamanda root SQL kullanıcısı için kurduğunuz şifreyle aynı şifreyi KULLANMAYIN. Bunun yerine, benzersiz ve güvenli bir tane oluşturun.

Drupal'ın kullanacağı kullanıcı adının: drupalsite olduğunu unutmayın.

grant all privileges on drupal.* to drupalsite@localhost identified by "securepassword";

Tamamlandığında, SQL veritabanı ayrıcalıklarını temizleyin ve oturumu kapatın.

flush privileges;
exit

Drupal'ı Yapılandırma

Drupal'ın Drupal CMS yazılımı doğru çalışmaya başlamadan önce yapılması gereken birkaç yapılandırma değişikliği ve tweaks var. Tweaks'in ilk bitinin Apache web sunucusu ile ilgisi var.

Öncelikle, yeniden yazma modülünü etkinleştirin, böylece Drupal istediği şeyleri değiştirebilir.

sudo a2enmod rewrite

Ardından, “siteler kullanılabilir” klasöründe kullanılacak yeni bir boş Drupal yapılandırma dosyası oluşturun.

sudo touch /etc/apache2/sites-available/drupal.conf

Bir link oluşturun ve yeni config dosyasını bağlayın“sites-available” klasöründe oluşturulmuş ve “sites-etkin” klasöre bağlayınız. Bunu yapmak, Apache2 web sunucusunun Drupal CMS yazılımını etkinleştirmesini sağlayacak.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Son olarak, her şeyi ayarlamak için nano metin editörü aracını kullanın.

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

Drupal.conf dosyasına şu kodu yapıştırın:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/
ServerName domain.com
ServerAlias www.domain.com
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domain.com-error_log
CustomLog /var/log/apache2/domain.com-access_log common
</VirtualHost>

Dosyayı kaydet Ctrl + O ve ile çık Ctrl + X.

Son olarak, değişiklikleri yansıtmak için Apache web sunucusunu yeniden başlatın.

sudo service apache2 restart

Drupal'ı kullanma

Drupal ayarlandı ve kullanıma hazır. Bir sonraki adım Drupal Installation betiğini gözden geçirmek ve çalıştırmak. Yazılım, bir hesap oluştururken size yol gösterecek ve her şeyin düzgün çalışmasını sağlayacaktır.

Drupal tamamen kurulduğunda, yeni web sitenizi oluşturabileceksiniz!

Yorumlar