คำถามติดแท็ก drush

ใช้สำหรับคำถามเกี่ยวกับเชลล์บรรทัดคำสั่งและอินเตอร์เฟสสคริปต์ Unix สำหรับ Drupal (aka Drush)

4
ไม่พบคำสั่ง Drush หลังจากติดตั้ง Drush โดยสมบูรณ์
ฉันติดตั้ง Drush 8 พร้อมกับผู้แต่ง composer require drush/drush:~8 น่าเสียดายที่คำสั่ง drush ไม่พบหลังจากติดตั้ง Drush แล้ว เหตุใดคำสั่ง drush จึงใช้ไม่ได้ การติดตั้ง Drush สำหรับ Drupal 8 ด้วยนักแต่งเพลง https://www.youtube.com/watch?v=ZqY_XsCTmAc
11 drush 

3
Drush Make ลบโฟลเดอร์. git
หลังจากความรู้สึกโง่ ๆ กับยี่ห้อ drush และ githubฉันพบว่าโฟลเดอร์. git ทั้งหมด (ใช้โดย git เพื่อบันทึกประวัติ config ตำแหน่งต้นทางเป็นต้น) ถูกเอาออกโดย drush make และฉันเคยได้ยินเรื่องนี้มาก่อน แต่ไม่เจอ ตัวเองเพราะฉันไม่ได้ดูแลไฟล์สร้าง make drush โดยเฉพาะจะลบโฟลเดอร์. git และคุณจะเห็นว่าหากคุณเรียกใช้ด้วยตัวเลือก --debug Executing: rm -rf '/tmp/drush_make_tmp_1305733094/__git__/__build__/.git' ในไฟล์ทำของฉันฉันกำลังดึง 4 สิ่งจาก git repo เพราะฉันต้องการติดตามการพัฒนาพวกเขา 2 ในนั้นคือองค์ประกอบที่กำหนดเองของฉัน (1 โมดูลที่กำหนดเองและ 1 คุณสมบัติที่บันทึกการตั้งค่าทั้งหมด) และ drupal core และโมดูลสื่ออื่น ๆ เพื่อแก้ไขปัญหาที่พวกเขาได้รับในปริมาณมาก ดูเหมือนว่าจุดประสงค์ทั้งหมดจะพ่ายแพ้ถ้าฉันไม่สามารถมีโฟลเดอร์. git ที่เกี่ยวข้องได้ …

1
drush / drush dev-master ต้องการ codegyre / robo ~ 1.0.0-beta1
ฉันกำลังเปลี่ยนไซต์ Drupal 6 เป็น Drupal 8.1 เพื่อทำตามคำแนะนำอย่างเป็นทางการฉันตั้งค่าการติดตั้งใหม่ในไดเรกทอรีของตัวเอง เนื่องจากนี่เป็นเพียงไซต์เดียวฉันจึงทำตามคำแนะนำเพื่อใส่ข้อมูลประจำตัวของฐานข้อมูลของฉันในไซต์ / default / default.settings.php หลังจากการประกาศอาร์เรย์ $ database Running drush --statusส่งคืนค่าต่อไปนี้ Drush version : 8.1-dev Drush temp directory : /tmp Drush configuration : Drush alias files : Drupal root : /media/psf/Home/apps/newp Drupal Settings File : MISSING เนื่องจาก Drupal นี้เป็น 8.1-dev นั่นต้องหมายความว่าฉันต้องอัพเกรดมัน composer global …
10 8  drush 

3
ฉันจะปิดการใช้งานโมดูลผ่านทางส่วนต่อประสานผู้ดูแลระบบหรือผ่าน Drush ได้อย่างไร
ใน Drupal 7 มันเป็นไปได้ที่จะปิดการใช้งานโมดูลผ่านทางอินเตอร์เฟซผู้ดูแลระบบหรือผ่านทาง drush pm-disableDrush ใน Drupal 8 ช่องทำเครื่องหมายเป็นสีเทาในส่วนต่อประสานผู้ดูแลระบบและ Drush ไม่สามารถปิดการใช้งานผ่านการปิดการใช้งาน pm? ฉันจะปิดการใช้งานโมดูลใน Drupal 8 ด้วย Drush หรือผ่าน UI ของผู้ดูแลระบบได้อย่างไร หรือฉันต้องการ Drupal console สำหรับงานดังกล่าว (ขออภัยในความสับสนที่เกิดจากการใช้คำว่า "โดยทางโปรแกรม" อย่างไม่เหมาะสมมันหมายถึงความหมายของ "ผ่านทางบรรทัดคำสั่ง")
10 8  drush 

3
เป็นวิธีที่ง่ายที่สุดในการติดตั้ง Drupal สะอาดตั้งแต่ต้นโดยใช้ drush คืออะไร
เป็นวิธีที่ง่ายที่สุด / เร็วที่สุดในการติดตั้ง Drupal ที่สะอาดตั้งแต่เริ่มต้นบนโฟลเดอร์ว่างสำหรับการทดสอบโดยใช้ drush (โดยไม่ต้องหันไปใช้เชลล์สคริปต์หรือนามแฝง)
10 drush 

3
สิทธิ์ Drush และผู้ใช้
ฉันเห็นว่าผู้ใช้ของฉันเป็นสมาชิกของกลุ่มอาปาเช่ ฉันเพิ่มและยืนยันผ่านทางดังต่อไปนี้ $ sudo usermod -a -G apache `whoami` # add my user to apache group $ sudo chmod -R g+w . # permit group members to write $ groups `whoami` # confirm I'm in the apache group อย่างไรก็ตามเมื่อฉันพยายามรัน core update drush หรือ drron cron $ drush cc all unlink(sites/default/files/css/css_71ba7c25a8d3c47c68a8e05608ae525c.css):[warning] …
10 drush  files 

4
ขอให้ Drush แสดงรายการโมดูลที่มีการอัพเดตฐานข้อมูลที่พร้อมใช้งาน
ฉันต้องการให้ Drush แสดงรายการของโมดูลที่มีการอัพเดตที่พร้อมใช้งานโดยเฉพาะซึ่งโมดูลเหล่านั้นมีการอัพเดตฐานข้อมูล เป็นไปได้กับ Drush หรือไม่ แก้ไขเพื่อความกระจ่าง:ฉันรู้ว่าdrush upจะแสดงรายการโมดูลทั้งหมดที่มีการปรับปรุงที่พร้อมใช้งานใช่ แต่ไม่ใช่ทั้งหมดของการปรับปรุงเหล่านั้นจะมีการปรับปรุงฐานข้อมูลที่ไปพร้อมกับพวกเขา ฉันต้องการรายการอัพเดทที่มีการอัพเดทฐานข้อมูลที่เกี่ยวข้องอย่างเคร่งครัด
10 drush  updating 

2
สิ่งใดที่อาจทำให้คำสั่ง drush รีโมตล้มเหลวโดยมีข้อผิดพลาด ssh เมื่อ ssh ทำงานในกรณีอื่นทั้งหมด?
ฉันมีคีย์ ssh สาธารณะและส่วนตัวในเซิร์ฟเวอร์ทั้งสามของฉัน (dev, UAT และการผลิต) เพื่อให้ฉันสามารถเข้าสู่ระบบจากระยะไกลหรือจากที่หนึ่งไปยังอีก ทุกอย่างทำงานได้อย่างสมบูรณ์แบบสำหรับคำสั่ง sshและscp อย่างไรก็ตามมันไม่ทำงานสำหรับ Drush ถ้าฉันดำเนินการdrush @dev statusจาก UAT ตัวอย่างเช่นฉันจะได้รับแบนเนอร์ของเซิร์ฟเวอร์โดยบอกว่าระบบคือ "ใช้โดยผู้ใช้ที่ได้รับอนุญาตเท่านั้นblah blah blah " และจากนั้นฉันก็จะได้รับ ปฏิเสธการอนุญาต (publickey, รหัสผ่าน, แป้นพิมพ์แบบโต้ตอบ) ~/.drush/aliases.drushrc.phpไฟล์ของฉันประกอบด้วย: # Development # $aliases['dev'] = array( 'uri' => 'http://default', 'root' => '/var/www/vhosts/dev.www.company.com/current/', 'remote-host' => 'companya0.company.com', 'remote-user' => 'myusername' ); # UAT # $aliases['uat'] = …
10 drush 

6
Drush บน windows - Command pm-enable ต้องการระดับ bootstrap ที่สูงขึ้นเพื่อให้ทำงานได้
ฉันติดตั้ง aquia drupal และเพิ่มโฟลเดอร์ core drupal ในรายการไซต์ ฉันยังติดตั้งตัวติดตั้ง windows ของ drush มันใช้งานได้ดีสำหรับการดาวน์โหลดโมดูล แต่เมื่อฉันพยายามเปิดใช้งานพวกเขาฉันได้รับหน้าจอนี้: C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools Command pm-enable needs a higher bootstrap level to run - you will [error] need invoke drush from a more functional Drupal environment to run this command. The drush command 'en ctools' could …
10 7  drush 

4
จะอัปเดตโมดูลที่ปิดใช้งานโดยใช้ Drush ได้อย่างไร
มีวิธีอัปเดตโมดูลที่ปิดใช้งานด้วยDrushหรือไม่ ขณะนี้เมื่อฉันพยายามอัปเดตโมดูลที่ปิดใช้งานด้วย Drush ฉันได้รับข้อความนี้: โครงการไม่มีส่วนขยายที่เปิดใช้งานและไม่สามารถอัปเดตได้ การเปิดใช้งานโมดูลไม่ใช่ตัวเลือกเนื่องจากนี่เป็นไซต์สดจริง ๆ แล้วมีหลายไซต์ พวกเขาทั้งหมดวิ่งออกจากฐานรหัสเดียวกัน Drupal บางโมดูลถูกใช้โดยบางไซต์ แต่ไม่ใช่โมดูลอื่น (อาจไม่ได้อยู่ในไซต์หลัก) หาก Drush ไม่สามารถจัดการกับสิ่งนี้ได้ทางเลือกที่ง่ายสำหรับการอัพเดตโมดูลคืออะไร

6
Drush ติดตั้งและใช้งาน; ไม่พบเว็บไซต์ Drupal แม้จะมีการระบุ uri
หลังจากการทดลองและความยากลำบากมากฉันคิดว่าฉันได้ดื่มทุกคนพร้อมที่จะคำราม ตื่นเต้นมาก แต่แล้วไม่มีความสุข ... Drush กำลังทำงาน เว็บไซต์ทำงานได้ดีผ่าน MAMP ไม่ว่าคำสั่ง "drush cc all" จะส่งกลับ: No Drupal site found, only 'drush' cache was cleared. [warning] 'all' cache was cleared. [success] คำถามนี้ทำให้ผู้เข้าร่วมงาน drupalcon ที่ชะงักงันและนักพัฒนาที่มีประสบการณ์สูง ความคิดใด ๆ ฉันใช้ Mac OS 10.9.3 ใช้ MAMP (ฟรี) เวอร์ชัน 3.0.5 นี่คือสถานะการดื่มเหล้าของฉัน: Drupal version : 7.29-dev Site URI : …
9 7  drush  mamp 

1
`drush features-update` ทำงานอย่างไร?
ฉันได้ทำการเปลี่ยนแปลงฟีเจอร์บนไซต์ Drupal 7 ฉันต้องการคุณสมบัติเดียวกันที่จะอัปเดตในเว็บไซต์อื่น วิธีการใช้drush features-updateคำสั่ง เมื่อฉันเรียกใช้มันจะขอให้เขียนทับคุณสมบัติก่อนหน้า แต่ไม่มีอะไรใหม่เข้ามาในคุณสมบัติ
9 7  drush  features 

2
ข้อผิดพลาดทางไวยากรณ์ Drush PHP เมื่อทำงาน
ฉันทำตามคำแนะนำในการติดตั้ง Drush ที่ระบุไว้ในหน้านี้: https://github.com/drush-ops/drush/blob/master/docs/install.md ฉันดูเหมือนจะได้รับข้อผิดพลาดทางไวยากรณ์ภายในรหัส: [user@localhost ~]$ wget https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar --2015-11-16 16:23:02-- https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar Resolving github.com (github.com)... 192.30.252.131 Connecting to github.com (github.com)|192.30.252.131|:443... connected. HTTP request sent, awaiting response... 302 Found 2015-11-16 16:23:05 (1.47 MB/s) - drush.phar saved [3496991/3496991] [user@localhost ~]$ php drush.phar core-status Parse error: syntax error, unexpected '[' in phar:///home/user/drush.phar/includes/output.inc on …
9 drush 

3
วิธีข้ามตารางเฉพาะด้วย drush sql-dump
ฉันมีไฟล์ config drush ~ / .drush / drushrc.php: if (!isset($options['structure-tables']['common'])) { $options['structure-tables']['common'] = array( 'cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog' ); } $options['structure-tables']['common'] = array_merge($options['structure-tables']['common'], array('ctools_css_cache', 'ctools_object_cache', 'logz', 'views_object_cache') ); และฉันมีไฟล์สคริปต์ทุบตี: /usr/bin/drush sql-dump --root="/home/username/domains/sitename/www" --skip-tables-key="common" --gzip --result-file=/home/username/backup/$year/$month/dbname_$date_now_time.sql แต่เมื่อฉันรันมันไฟล์สำรองก็ยังมีข้อมูลในตารางแคช ผมทำอะไรผิดหรือเปล่า? และคำถามที่สองคือ - ถ้าฉันใส่สิ่งนี้ลงใน crontab ฉันต้องใส่ไฟล์กำหนดค่าไว้ที่อื่นหรือไม่? ฉันใช้ Drush เวอร์ชัน 8
9 drush  backups 

4
รันคำสั่ง drush จาก devel / php drupal
ใครช่วยกรุณาบอกฉันว่าฉันจะรันคำสั่ง drush จาก devel / php ได้อย่างไร ฉันสามารถรันโค้ด PHP จาก devel / php แต่ฉันไม่รู้ว่าฉันจะรันคำสั่ง drush จาก devel / php ได้อย่างไร (ดังที่เราทราบ URL "devel / php" ที่มาจากโมดูล devel) ฉันได้เขียนคำสั่ง drush แบบกำหนดเองเพื่อวัตถุประสงค์ cron ฉันสามารถเรียกใช้คำสั่งเหล่านั้นจากบรรทัดคำสั่ง > drush my-cmd or drush cc all or drush status , etc ... I can run it through …
9 7  drush  debugging 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.