以前就知道Drupal有個名為Drush的Shell工具,但沒有用過,最近需要對好多個Drupal網站進行一些初始設置,人工操作web上的菜單會非常費時費力。上周去花了些時間安裝調試那個Drush工具,簡直是神器啊,設置的效率起碼提高幾十上百倍!
Drush除了一些與Drupal核心模塊配合的功能以外,還可以與一些第三方模塊配合,例如與Language配合的添加語言功能、與Xmlsitemap配合的生成站點地圖功能等,确實非常有用,某些情況下可節約大量操作時間,周末這兩天就在服務器上運行一些通過l10n進行的翻譯更新,下周将在更多服務器上安裝Drush。
參考網站:
- Drupal Project: Drush
- 官方網站:github drush
實際使用的時候,可以把經常需要進行的操作(例如清理緩存等)做成.sh的批處理命令,直接運行就可以。
2013年3月6日補充安裝辦法:
先安裝PEAR:
wget http://pear.php.net/go-pear.phar php go-pear.phar
(如果國内服務器上遇到找不到網址的報錯,可能是線路或者DNS的問題,可以換時間多試驗次。)
用默認的設置、回車安裝pear、然後用pear安裝Drush:
pear channel-discover pear.drush.org pear install drush/drush
就應該可以用了,用which drush驗證是否安裝,看到在/bin/drush
然後隻需要執行 drush help 就可以看到幫助信息、正常使用了。
2015年補充:
升級辦法:
pear update drush/drush
评论