Cu, 10/30/2020 - 21:01 By Umit

Drush'ı kurmak, Drupal kurulumlarınızı tanıdık bir yöntem olan komut satırı kullanarak yönetmenin bir yolunu sağlar. Drush, yönetici görevlerini yerine getirmenize izin vererek hayatınızı basitleştirebilir.

Bu eğitimde, Drush'ın bağımlılıklarını kurmak için gerekli olduğundan Composer'ı paket yöneticimiz olarak kullanacağız. Composer en az 1 GB cıvarında bellek kullanır, bu nedenle bu eğiticiye başlamadan önce buna sahip olduğunuzdan emin olun.

1. Adım: Güncelleme

Depoları kontrol ederek sistemimizi güncelleyeceğiz

apt-get update

2. Adım: Zip'i yükleyin

Büyük olasılıkla zip komutuna zaten sahip olacaksınız, ancak devam edip yükleme yapamazsanız diye kontrol edebilirsiniz.

apt-get install zip unzip

3. Adım: Curl'u Yükleyin

apt-get install curl php7-cli git

4. Adım: Composer'ı yükleyin

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Adım 5: Drush'ı yükleyin

Aşağıdaki komutu kullanmak Drush'ın en yeni sürümünü yükleyecektir, şu anda

composer global require drush/drush

Alternatif olarak, gerekli sürümü ekleyerek seçtiğiniz Drush sürümünü yükleyebilirsiniz. Drush 8'in kullanılmasını istiyorsanız…

composer global require drush/drush:8

Not: drush ard komutu 8 surumunden sonra kaldırıldı. Benim gibi drush ard kullanmayı seviyorsanız drush 8 kurmakta fayda var.

Adım 6: Yolunuza Sıkıcı Dizin Ekleyin

6. Adımda sürüm kontrolünü gerçekleştirdiğinizde consolda "-bash: drush: command not found" hatasıyla karşılaşıyorsanız .bashrc dosyanızı açın ve aşağıdaki aliası dosyaya ekleyin.
nano .bashrc
Aşağıdaki aliası açtığınız dosyaya ekleyin.

#path for Drush
export PATH="$HOME/.composer/vendor/bin:$PATH"

Drush'ı çalıştır dosyadaki değişiklikleri tanır.

source .bashrc

Adım 7: Drush Kurulumunu Doğrulayın

Aşağıdaki komutu çalıştırarak Drush kurulumunun sürümünü ve diğer yararlı bilgileri doğrulayabilirsiniz.

drush status

Çıktı:

 PHP executable         :  /usr/bin/php                                 
 PHP configuration      :  /etc/php/7.3/cli/php.ini                     
 PHP OS                 :  Linux                                        
 Drush script           :  /root/.composer/vendor/drush/drush/drush.php 
 Drush version          :  8.0.0                                        
 Drush temp directory   :  /tmp                                         
 Drush configuration    :                                               
 Drush alias files      :