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

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

5
Drush ต้องการระดับ bootstrap ที่สูงขึ้นเพื่อให้ทำงานได้
คุณมีความคิดเกี่ยวกับสิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้เมื่อฉันรัน: drush si geoslate --db-url='mysql://root:root@localhost/geoslate' --site-name=Geoslate คำสั่งการติดตั้งไซต์ต้องการระดับ bootstrap ที่สูงกว่าในการรัน - คุณจะต้องเรียกใช้จากสภาพแวดล้อม Drupal ที่ใช้งานได้มากกว่าเพื่อรันคำสั่งนี้ คำสั่ง drush 'si vimn_geoslate' ไม่สามารถดำเนินการได้ ไม่พบไดเรกทอรีการติดตั้ง Drupal ?
16 drush 


10
ลูกแพร์ติดตั้ง Drush ที่ไหน? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดทคำถามดังนั้นจึงเป็นเรื่องในหัวข้อคำตอบ Drupal ปิดให้บริการใน4 ปีที่แล้ว ฉันติดตั้ง Drush โดยใช้ตัวเลือก PEAR ที่กล่าวถึงในหน้าโครงการ Drush แต่ฉันไม่พบตำแหน่งที่ติดตั้ง มีใครรู้ตำแหน่งการติดตั้งเริ่มต้นหรือไม่ โดยเฉพาะฉันไม่สามารถค้นหาตำแหน่งของไฟล์ drush.rc.php เพื่อแก้ไขและเพิ่มหลายไซต์ได้
16 drush 

1
ไฟล์เก็บถาวรดัมพ์สำหรับ Drush 9 อยู่ที่ไหน
ฉันติดตั้ง drush 9 (รีลีส dev ปัจจุบัน) ฉันไม่พบคำสั่งเก็บถาวร - ถ่ายโอนข้อมูลแม้จะมีเอกสารแนะนำว่าควรอยู่ที่นั่นก็ตาม ดำเนินการผลิต: ไม่พบคำสั่ง Drush 'archive-dump' ใช้ 'drush core-status' เพื่อตรวจสอบว่าพบ Drupal และทำการบูตสำเร็จแล้ว มองหา 'Drupal bootstrap: สำเร็จ' ในผลลัพธ์ ฉันสามารถยืนยันได้ว่าdrush core-status(หรือstatus) ระบุว่า Drupal ได้รับการบูตสำเร็จ ปัญหานี้เกิดขึ้นสำหรับสภาพแวดล้อมในท้องถิ่นและระยะไกลและบนเครื่องที่ติดตั้งอยู่ (ฉันได้ลองไปแล้ว 4 ครั้งซึ่งเป็นการผสมผสานระหว่างสภาพแวดล้อม MacOS และ Ubuntu) ฉันได้ไปไกลถึง grep drush รหัสสำหรับการกล่าวถึงการเก็บถาวรและรพช แล้วการถ่ายโอนข้อมูลเก็บถาวรหายไปไหน ถ้ามันถูกลบไปสิ่งที่จะทำต่อไปคืออะไร?
16 drush 

5
เวิร์กโฟลว์การอัพเดทคอร์ที่เป็นพื้นฐานของผู้แต่งคืออะไร?
ฉันต้องการใช้นักแต่งเพลงเพื่อจัดการการพึ่งพา Drupal 8 แต่ฉันไม่แน่ใจว่าเวิร์กโฟลว์การอัพเดทหลักที่ถูกต้องคืออะไร ในขณะนี้ฉันใช้ drush เพื่ออัปเดต core เป็นรุ่นเบต้าล่าสุด แต่ฉันยังมีการอ้างอิงบางอย่างในไฟล์ composer.json ของฉันดังนั้นหลังจากการอัปเดตฉันใช้การติดตั้งผู้แต่งเพื่อติดตั้งการพึ่งพาผู้ขาย contrib ทั้งหมด ปรากฏว่าการรันcomposer installแทนที่ไฟล์บางไฟล์ในไดเรกทอรีหลักแม้ว่าฉันเพิ่งจะอัพเดตรุ่นหลักเป็นรุ่นล่าสุด ฉันยังพยายามแก้ไขไฟล์ composer.json ด้วยตนเองและแทนที่บรรทัด "drupal / core" ด้วยรุ่นเบต้าเฉพาะเช่น"drupal/core": "~8.0-beta14",แต่มันยังแทนที่ไฟล์ในไดเรกทอรีหลัก เวิร์กโฟลว์ที่ถูกต้องคืออะไร?
16 drush  8  updating  composer 

3
ใช้ drush เพื่อดาวน์โหลดไฟล์หลัก drupal ลงในไดเรกทอรีโดยตรงแทนที่จะเป็นไดเรกทอรีย่อย
เมื่อคุณใช้งานdrush dlตามปกติมันจะดาวน์โหลด drupal ไปยังไดเรกทอรีย่อยเช่น: drupal-7.16 ฉันต้องการข้ามการสร้างไดเรกทอรีย่อยและเพียงแค่ติดตั้งไฟล์ไดเรกทอรีรูท drupal ใน pwd หรือไดเรกทอรีปลายทาง ie: /var/www/install.php สิ่งนี้สามารถทำได้ด้วยคำสั่ง drush? การแก้ไขปัญหาเชลล์อื่น ๆ ยินดีต้อนรับและจะได้รับการพิจารณาสถานะคำตอบหากไม่สามารถทำได้ด้วย drush
15 drush  installing 

5
นำเข้าไฟล์ po โดยใช้ Drush
ฉันมีเว็บไซต์ประมาณ 20 แห่งที่มีคำแปลทั่วไป ฉันไม่ต้องการเข้าไปเป็นผู้ดูแลของแต่ละไซต์ทุกครั้งที่มีการอัพเดทไฟล์ po เป็นไปได้หรือไม่ที่จะนำเข้าไฟล์ po โดยใช้ Drush
15 drush  i18n-l10n 

2
วัตถุประสงค์ของการอัพเดตเอนทิตี drush คืออะไร?
หลังจากอัปเดตโมดูล Drupal 8 ฉันได้รับคำเตือนในหน้าสถานะ Drupal 8 ที่: คำนิยามเอนทิตี / ฟิลด์: ตรวจพบการเปลี่ยนแปลงต่อไปนี้ในประเภทเอนทิตีและคำจำกัดความของฟิลด์ หลังจากที่บิตของ Google drush entity-updatesการค้นหาดูเหมือนว่าวิธีการนี้คือการทำงาน อย่างไรก็ตามฉันคิดว่ามันแปลกไปหน่อยเพราะมันดูเหมือนจะเป็นคำสั่งที่ต้องจำหรือรวมไว้ในเวิร์กโฟลว์ของคนหลังจากอัปเดตฐานข้อมูลไม่พูดถึงมันดูเหมือนจะไม่ชัดเจนในทันทีเกี่ยวกับวิธีการแก้ไขคำเตือนเดิม ยิ่งไปกว่านั้นในกรณีของการพัฒนาคุณจะได้รับการแจ้งเตือนสำหรับการกระทำอื่น ๆ ในหน้าสถานะซึ่งจะหมายความว่าคุณจะไม่ทราบทันทีหากคุณต้องการดำเนินการนี้ ทุกคนสามารถอธิบายได้ว่าคำเตือนนี้มีไว้เพื่ออะไร - เหตุใดจึงมีการนำคุณลักษณะนี้ไปใช้ใน D8 และเหตุใดจึงไม่รวมอยู่ในการดำเนินการอัปเดตฐานข้อมูล แต่ต้องแยกจากกัน
14 8  entities  drush  updating 

3
คำสั่งที่แทนที่ 'drush variable-set' คืออะไร?
ใน Drupal 8 คำสั่ง Drush drush variable-setไม่ทำงานอีกต่อไป จากการอ่าน ( ที่นี่ ) ดูเหมือนว่า Drupal 8 มีระบบ "การกำหนดค่า" ใหม่ที่แทนที่ตัวแปรเก่า (Drupal <= 7) "ตัวแปร" แต่อะไรคือคำสั่ง Drush ใหม่เพื่อให้ได้มาซึ่งจุดจบเดียวกัน โดยเฉพาะฉันต้องการแปลงคำสั่ง: drush variable-set site_mail someone@email.com drush variable-set update_notify_emails someone@email.com สู่ Drupal8 / Drush8 ใหม่ที่เทียบเท่า ...
14 drush  8 


4
ฉันจะรับรายการประเภทเนื้อหาที่มี drush ได้อย่างไร
ฉันจะรับรายการชนิดเนื้อหาที่มีอยู่เป็น drush ได้อย่างไร สิ่งนี้จะทำให้ฉันสร้างรายการได้อย่างรวดเร็ว ฉันได้ลองกับ: $ drush @d6 @sites genc --types แต่ฉันต้องการdevel_generatesโมดูลที่เปิดใช้งานสำหรับสิ่งนี้ genc คำสั่งต้องการเปิดใช้งานโมดูลต่อไปนี้เพื่อเรียกใช้: devel_generate
14 drush 

1
ทำไม drush ถึงพูดว่า“ ไม่พบคำสั่ง” เมื่อฉันพยายามเรียกใช้คำสั่งระยะไกล [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดทคำถามดังนั้นจึงเป็นเรื่องในหัวข้อคำตอบ Drupal ปิดให้บริการใน7 ปีที่ผ่านมา เมื่อฉันใช้คำสั่ง drush เพื่อทำอะไรบางอย่างบนเครื่องระยะไกลฉันได้รับข้อความต่อไปนี้: bash: drush: ไม่พบคำสั่ง มีปัญหาอะไร?
13 drush 

14
ฉันสามารถลบโหนดของประเภทเนื้อหาที่กำหนดด้วย Drush ได้หรือไม่
เพียงแค่สงสัยว่า Drush สามารถลบโหนดของประเภทเนื้อหาที่กำหนดได้หรือไม่ สิ่งที่ต้องการ: $ drush delete-node --type=MyContentType หากเป็นไปไม่ได้ฉันสามารถสร้างวิธีการเช่นนั้นได้หรือไม่?
13 drush 

3
มีปัญหาอะไรบ้างถ้าฉันเปลี่ยน Mysql เป็น MariaDB? มีปัญหาเรื่อง Drush บ้างไหม?
ฉันมีไซต์Mysql drupal 7 จำนวนมากและฉันคิดว่าจะเปลี่ยนMysqlไปเป็นMariadbแต่ฉันไม่แน่ใจว่าปัญหาจะเกิดขึ้นกับฉันอย่างไร จากสิ่งที่ฉันกำลังอ่านMariadbดูเหมือนจะเป็นเพียงแค่การแทนที่Mysqlและดูเหมือนจะไม่ค่อยมีอะไรซับซ้อน ฉันสงสัยว่าMariadbจะส่งผลต่อคำสั่งdrushหรือไม่?
13 7  drush  database 

6
drush up ทำสำรองฐานข้อมูล / ดัมพ์หรือไม่?
ไม่ทำงานdrush upทำงานสำรองฐานข้อมูลหรือไม่ จากการทดสอบดูเหมือนว่าจะไม่เป็นเช่นนั้น ฉันควรสำรองข้อมูลฐานข้อมูลแยกจากกันก่อนที่ฉันจะรันdrush upเพื่ออัปเดตหรือไม่
13 database  drush 

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