Làm thế nào để nâng cấp chỉ cốt lõi với drush?


52

Có một rò rỉ bảo mật rất lớn trong <7.32. Vì vậy, tôi muốn nâng cấp tất cả các trang web Drupal của mình càng sớm càng tốt mà không quá lo lắng về việc phá vỡ nội dung.

Nhưng...

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

Cái này hoạt động:

$ drush up

Nhưng đó không phải là điều tôi muốn bây giờ.

Làm thế nào tôi chỉ có thể nâng cấp lõi lên phiên bản mới nhất?

drush up drupal tự nó là không đủ: (Xin lỗi về người Hà Lan. Bạn sẽ nhận được ý chính.)

$ 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.

Câu trả lời:


65

Trong trường hợp này, có vẻ như bạn cần phải làm

drush rf    # pm-refresh

trước khi bạn làm

drush up drupal

Điều này sẽ làm mới danh sách các bản cập nhật có sẵn để Drush biết rằng có một bản phát hành mới cho Drupal.


1
cảm ơn bạn. Tôi đã thử với drush cc, nhưng xóa bộ nhớ cache drush dường như không hủy bỏ thông tin phát hành bộ đệm này. rf drush đã làm công việc.
Antonello

34

Đáng nói là

$ drush up --security-only

Chỉ cập nhật các mô-đun có cập nhật bảo mật có sẵn.

Điều đó bao gồm lõi Drupal.


7
drush up drupal

Áp dụng dự án bạn muốn cập nhật làm cho drush chỉ cập nhật dự án đó.


Trên một số trang web drush up drupaldrush up drupal-7.32cả hai đều thất bại trong việc làm những gì tôi muốn. Vì vậy, tôi phải trở lại để drush up -yanyway.
tài chính fifi

Tôi đã thử lệnh trên một trong các thiết lập cục bộ của mình. Core được cập nhật nhưng các mô-đun thì không. Như bạn nói, trang web của bạn có thể có một cái gì đó kỳ lạ. Đăng đầu ra lệnh drush của bạn và chúng tôi có thể thấy what0s sai. Chỉ cần cập nhật câu hỏi của bạn.
sanzante
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.