จะอัพเกรดคอร์ด้วย drush ได้อย่างไร?


52

มีการรั่วไหลของความปลอดภัยอย่างมากใน <7.32 ดังนั้นฉันจึงต้องการอัปเกรดไซต์ Drupal ทั้งหมดโดยเร็วโดยไม่ต้องกังวลเกี่ยวกับการทำลายข้อมูล

แต่...

$ drush dl drupal-7.32
It's forbidden to download drupal core into an existing core.

อันนี้ใช้ได้ผล:

$ drush up

แต่นั่นไม่ใช่สิ่งที่ฉันต้องการในตอนนี้

ฉันจะอัพเกรดคอร์เป็นเวอร์ชันล่าสุดได้อย่างไร

drush up drupal ไม่เพียงพอในตัวมันเอง: (ขออภัยเกี่ยวกับชาวดัตช์คุณจะได้รับส่วนสำคัญ)

$ drush up drupal
Controle of updategegevens beschikbaar zijn ...                                                            [ok]
Update information last refreshed: di, 10/14/2014 - 20:57

Update status information on all installed and enabled Drupal projects:
 Naam                               Geïnstalleer  Proposed     Status
                                    de versie     version
 Administration menu (admin_menu)   7.x-3.0-rc4   7.x-3.0-rc4  Actueel
 Drupal                             7.31          7.31         Actueel
 Chaos tools (ctools)               7.x-1.4       7.x-1.4      Actueel
 Service links (service_links)      7.x-2.2       7.x-2.2      Actueel
 Entity API (entity)                7.x-1.5       7.x-1.5      Actueel
 Google Analytics                   7.x-2.0       7.x-2.0      Actueel
 (google_analytics)
 Localization update (l10n_update)  7.x-1.0       7.x-1.0      Actueel
 Module filter (module_filter)      7.x-1.8       7.x-1.8      Actueel
 Pathauto (pathauto)                7.x-1.2       7.x-1.2      Actueel
 Redirect (redirect)                7.x-1.0-rc1   7.x-1.0-rc1  Actueel
 Token (token)                      7.x-1.5       7.x-1.5      Actueel
 Views (views)                      7.x-3.8       7.x-3.8      Actueel
 Webform (webform)                  7.x-3.20      7.x-3.21     Nieuwe versie beschikbaar



No code updates available.

คำตอบ:


65

ในกรณีนี้ดูเหมือนว่าคุณต้องทำ

drush rf    # pm-refresh

ก่อนที่คุณจะทำ

drush up drupal

นี่จะรีเฟรชรายการของการอัปเดตที่มีอยู่ดังนั้น Drush จึงรู้ว่ามีการเปิดตัวใหม่สำหรับ Drupal


1
ขอขอบคุณ. ฉันได้ลองใช้ drush cc แล้ว แต่การล้างแคช drush นั้นดูเหมือนว่าจะไม่ยกเลิกข้อมูลการปล่อยแคชนี้ rf drush ทำงานได้ดี
Antonello

34

เป็นมูลค่าการกล่าวขวัญ

$ drush up --security-only

อัปเดตโมดูลที่มีการอัปเดตความปลอดภัยเท่านั้น

นั่นรวมถึง Drupal core


7
drush up drupal

การต่อท้ายโปรเจ็กต์ที่คุณต้องการอัพเดตทำให้ drush เพื่ออัพเดตโปรเจ็กต์นั้น


ในบางเว็บไซต์drush up drupalและdrush up drupal-7.32ทั้งคู่ล้มเหลวในการทำสิ่งที่ฉันต้องการ ดังนั้นฉันต้องกลับไปใช้drush up -yใหม่
fifi การเงิน

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