Score:0

วิธีแก้ไขการติดตั้ง drush - พาธหรือนามแฝงไปยังรูต drupal

ธง cn

ฉันใช้งาน 10.6.2 - บน Centos 7 และวันนี้มันหายไปแล้ว ฉันต้องลบ phpunit และเห็นได้ชัดว่าต้องใช้การตั้งค่าเส้นทาง drush สำหรับ drush ด้วย ตอนนี้มันบอกว่าติดตั้งแล้ว แต่ไม่พบคำสั่ง ถ้าฉันรัน " ผู้แต่งต้องการ drush/drush:10.6.2 "

ถ้าฉันไปที่ /public_html/vendor/drush/drush แล้วรัน ./drush จะมีข้อผิดพลาด " ! [หมายเหตุ] ไม่พบรูทของ Drupal ให้ส่ง --root หรือ @siteAlias ​​เพื่อดูคำสั่งเฉพาะของ Drupal . "

ฉันจะพาสิ่งนี้กลับไปที่รูท drupal ได้อย่างไร

leymannx avatar
ne flag
อย่าไปที่ Drush ให้ไปที่รูทเว็บของคุณเหมือนใน `cd web/` แล้วพิมพ์ `../vendor/drush/drush/drush cr` หรือติดตั้ง [Drush Launcher](https://github. com/drush-ops/drush-launcher) บนเครื่องของคุณเพื่อทำ `drush cr`
cn flag
./vendor/drush/drush/drush cr สร้างแคชใหม่ แต่ไม่ได้แก้ไขปัญหาเส้นทาง (หนึ่งจุดจาก webroot)
leymannx avatar
ne flag
ดำเนินการคำสั่งจากภายในไดเร็กทอรีที่มีไฟล์ index.php ของ Drupal อยู่ – เว็บรูท ไม่ใช่รูทโครงการ ดู https://drupal.stackexchange.com/q/309223/15055 คุณกำลังดำเนินการคำสั่งใดเมื่อเกิดข้อผิดพลาดขึ้น
cn flag
./vendor/drush/drush/drush cr หมายความว่ามันถูกดำเนินการจากราก Drupal โดยที่ index.php อยู่ drush cr ย่อมาจาก drush cache-rebuild มันไม่ได้แก้ไขเส้นทาง อย่างไรก็ตามฉันคิดว่าฉันเห็นสิ่งที่เกิดขึ้น ฉันใช้ไฟล์ RPM หากเป็นไปได้สำหรับไฟล์การติดตั้งส่วนกลาง ฉันติดตั้ง drush-8.1.16-1.el7.remi.noarch.rpm ซึ่งรวมถึง phpunit 5.7 ดังนั้นฉันจึงถอนการติดตั้งเพื่อติดตั้ง phpunit9.by rpm แต่มันไม่ได้อัปเกรด phpunit 5 และนั่นทำให้ "drush.launcher" ปิด ซึ่งเปิดตัว 10.6.2 จากบรรทัดคำสั่งได้ทุกที่ ฉันจะต้องแฮ็กมันกลับไปที่เซิร์ฟเวอร์เพื่อรับ "drush.launcher" กลับมา
Score:1
ธง cn

วิธีที่ดีที่สุดคือการใช้ Drush Launcher โดยตรง ( https://github.com/drush-ops/drush-launcher ) หากคุณใช้ WinSCP การย้ายไปยังพาธทำได้ง่ายมาก เปลี่ยนชื่อเป็น "drush" ทำให้เรียกใช้งานได้ และโปรแกรมจะพบเวอร์ชันของ drush เมื่อดำเนินการผ่านบรรทัดคำสั่งจากภายในการติดตั้ง Drupal สิ่งที่ดีคืออาจมี drush เวอร์ชันต่างๆ กันในการติดตั้ง Drupal เวอร์ชันต่างๆ เช่น drush เวอร์ชัน 8 ที่ติดตั้งใน Drupal 7 และภายใน Drupal นั้นจะใช้ drush เวอร์ชันนั้นที่ติดตั้งได้ง่ายและรวดเร็ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา