Drupal için sık kullanılan Drush komutlarını öğrenin. Drush nedir, nasıl kurulur, temel komutları ve modül yönetimini öğrenin. Kolay ve hızlı öğrenme.
Drush nedir?
İçerikler
Drush, Drupal projelerini yönetmek için kullanılan popüler bir komut satırı aracıdır. Drush, modül yükleme, modül güncelleme, tema yönetimi ve veritabanı yedekleme gibi birçok görevi hızlı ve verimli bir şekilde gerçekleştirmenizi sağlar. Bu nedenle, geliştiriciler arasında oldukça yaygın bir şekilde kullanılmaktadır.
Drush, Drupal projesiyle çalışırken pek çok işlemi komut satırından hızlıca yapabilmenizi sağlayan bir araçtır. Örneğin, bir modül güncellemek için ftp aracılığıyla dosyaları bir bir güncelleme gereksinimi duymadan tek bir komutla güncelleyebilirsiniz.
Drush kullanarak aynı zamanda veritabanı yedekleme, veritabanı içeriğini silme, site yapılandırmalarını yönetme gibi pek çok işlemi hızlı bir şekilde gerçekleştirebilirsiniz. Bu da geliştirme sürecini daha verimli hale getirir.
Bu yazıda Drush hakkında temel bilgiler vermeye çalışacağım. Drush’un nasıl kurulduğu, temel komutları ve sıkça kullanılan işlemler hakkında ayrıntılı bilgiye ulaşacaksınız.
Drush kurulumu
Drush kurulumu yaparken, öncelikle Drush’un gereksinimlerini sağlamak gerekmektedir. Drush’un, PHP’nin 5.3.0 sürümü veya daha üst bir sürümüne ihtiyacı bulunmaktadır. Ayrıca, Composer veya PEAR gibi paket yöneticileri de kurulu olmalıdır. Drush’un kurulumunu gerçekleştirmek için öncelikle terminali açarak Composer veya PEAR aracılığıyla yapabilirsiniz. Composer kullanarak kurulumu gerçekleştirmek istiyorsanız, aşağıdaki terminal komutunu kullanabilirsiniz.
composer global require drush/drush
Composer kullanmadan PEAR aracılığıyla Drush kurulumu yapmak istiyorsanız, aşağıdaki terminal komutunu kullanabilirsiniz.
pear channel-discover pear.drush.org
pear install drush/drush
Drush’u kurduktan sonra, çalışıp çalışmadığını kontrol etmek için aşağıdaki terminal komutunu kullanabilirsiniz:
Komut | Açıklama |
---|---|
drush –version | Drush sürümünü görüntüler. |
drush status | Drush’un bağlantı, site ve sunucu bilgilerini görüntüler. |
drush core-status | Drush’un etkin siteleri görüntüler. |
Drush komutları nasıl kullanılır?
Drush komutları nasıl kullanılır?Drush komutları nasıl kullanılır?
Drush komutları, Drupal projeleri için zaman kazandıran ve yönetimi kolaylaştıran bir araçtır. Drush’u kullanarak modül ekleme, kaldırma, güncelleme gibi işlemleri kolayca yapabilirsiniz. Drush komutlarını kullanarak veritabanı yedekleme, temizleme, site yapılandırması gibi birçok işlemi hızlıca gerçekleştirebilirsiniz.
drush pm-enable: Bu komut, belirtilen modülü etkinleştirir. Örneğin, Views modülünü etkinleştirmek için drush pm-enable views komutunu kullanabilirsiniz.
drush pm-disable: Belirtilen modülü devre dışı bırakmak için bu komutu kullanabilirsiniz. Örneğin, drush pm-disable views komutu ile Views modülünü devre dışı bırakabilirsiniz.
drush cr: Sitenin önbelleğini temizlemek için drush cr komutunu kullanabilirsiniz. Bu komut, site performansını artırmak ve yapılan değişiklikleri yayınlamak için oldukça kullanışlıdır.
drush sql-dump: Veritabanı yedeğini almak için drush sql-dump > database.sql komutunu kullanabilirsiniz. Böylece veritabanınızın yedeğini alarak olası veri kaybı durumlarında önleminizi almış olursunuz.
Komut | Açıklama |
---|---|
drush pm-enable | Belirtilen modülü etkinleştirir |
drush pm-disable | Belirtilen modülü devre dışı bırakır |
drush cr | Sitenin önbelleğini temizler |
drush sql-dump | Veritabanı yedeği alır |
Temel Drush komutları
Drush temel olarak bir komut satırı aracıdır ve Drupal projeleri üzerinde çalışırken zaman kazandırmak için kullanılır. Temel Drush komutlarını öğrenmek, Drupal geliştirme sürecini hızlandırabilir ve otomatize edebilir.
Drush komutları kullanarak modül, tema ve konfigürasyonları sık sık yönetmek mümkündür. Drush, geliştiricilere birçok farklı işlemi hızlı bir şekilde yapma imkanı sağlar.
Temel Drush komutları arasında, modül, tema ve konfigürasyonları için indirme, yükleme, kaldırma ve güncelleme işlemleri bulunmaktadır. Bu komutlar, geliştirme sürecini kolaylaştırmak için oldukça kullanışlıdır.
Ayrıca, Drush ile proje yapılandırması, veritabanı yedekleme ve geri yükleme, içerik içe/dışa aktarma, CRUD (oluşturma, okuma, güncelleme, silme) işlemleri gibi oldukça geniş bir yelpazede işlem yapılabilir.
Drush komutlarının kullanılması, Drupal geliştirme sürecini daha hızlı, kolay ve verimli hale getirebilir. Bu temel komutları öğrenerek, geliştirme sürecinde zaman kazanabilir ve iş verimini artırabilirsiniz.
Drush ile modül yönetimi
Drush, Drupal için geliştirilmiş bir komut satırı aracıdır ve modül yönetimi de dahil olmak üzere birçok farklı görevi yerine getirebilir.
Drush kullanarak modül yönetimi yapmak oldukça kolaydır. Öncelikle Drush aracılığıyla mevcut modülleri listelemek için drush pm-list komutunu kullanabilirsiniz.
Bir modülü etkinleştirmek için drush en [modül adı] komutunu, devre dışı bırakmak için ise drush dis [modül adı] komutunu kullanabilirsiniz.
Aynı şekilde modülü kaldırmak için drush pm-uninstall [modül adı] komutunu, modül güncellemek için ise drush pm-update [modül adı] komutunu kullanabilirsiniz.