Edge for Private Cloud phiên bản 4.17.09
Trong quá trình cài đặt cổng thông tin Dịch vụ dành cho nhà phát triển trên Edge for Private Cloud, bạn có thể nhận được thông báo về việc có phiên bản Drupal mới. Phiên bản mới có thể là bản phát hành tính năng, bản vá, bản cập nhật bảo mật hoặc loại bản cập nhật Drupal khác. Trong trường hợp cập nhật bảo mật, bạn nên nâng cấp bản cài đặt Drupal càng sớm càng tốt để đảm bảo rằng trang web của bạn vẫn an toàn.
Quy trình dưới đây mô tả cách cập nhật bản cài đặt Đám mây riêng tư của Drupal 7.x.y lên một phiên bản nhỏ khác (ví dụ: Drupal 7.54 lên 7.56).
Xin lưu ý những điều sau:
-
Quy trình này chỉ cập nhật bản cài đặt Drupal. Bản cập nhật này không cập nhật phần mềm Apigee đi kèm với cổng thông tin. Để biết thông tin về cách nâng cấp phần mềm cổng thông tin Apigee, hãy xem bài viết Nâng cấp cổng thông tin Dịch vụ dành cho nhà phát triển.
- Bạn phải chạy các lệnh Drush từ thư mục gốc của trang web cổng thông tin. Theo mặc định, Cổng thông tin dành cho nhà phát triển được cài đặt tại:
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
Xác định phiên bản Drupal hiện tại
Trước khi bắt đầu cập nhật Drupal, bạn có thể xác định phiên bản Drupal hiện tại bằng cách chạy lệnh sau trong thư mục cài đặt Drupal. Theo mặc định, Drupal được cài đặt trong /opt/apigee/apigee-drupal/wwwroot
:
> cd /opt/apigee/apigee-drupal/wwwroot > drush status | grep 'Drupal version'
Bạn sẽ thấy kết quả ở dạng:
Drupal version : 7.54
Nếu bạn đã cài đặt Drupal trong một thư mục khác với /opt/apigee/apigee-drupal/wwwroot, hãy nhớ chuyển sang thư mục đó trước khi chạy lệnh drush.
Cập nhật phiên bản Drupal
Phần này mô tả cách sử dụng Drush (Drupal Shell) từ dòng lệnh để cập nhật phiên bản Drupal. Xem thêm phần Cập nhật Drupal bằng Drush trong tài liệu về Drupal.
Cách cập nhật bản cài đặt Drupal:
- Thay đổi thành thư mục /opt/apigee/apigee-drupal/wwwroot hoặc thư mục nơi bạn đã cài đặt cổng thông tin.
- Sao lưu toàn bộ các tệp, thư mục và cơ sở dữ liệu. Lưu bản sao lưu ở một vị trí bên ngoài vị trí cài đặt Drupal. Để được hướng dẫn đầy đủ, hãy xem bài viết
Sao lưu cổng thông tin.
Nếu đã sửa đổi các tệp như
.htaccess
,robots.txt
hoặcdefaults.settings.php
(trong thư mụcsites
), bạn sẽ phải áp dụng lại các thay đổi sau khi cập nhật. Bạn cũng sẽ cần áp dụng lại mọi tuỳ chỉnh đã thực hiện trong thư mụcsites/all
. - Đặt trang web của bạn vào chế độ bảo trì:
> drush vset --exact maintenance_mode 1 > drush cache-clear all
- Cài đặt phiên bản Drupal mong muốn bằng cách dùng lệnh sau:
> drush pm-update drupal-7.56
Lưu ý: Hãy thay thế 7.56 bằng phiên bản mong muốn.
Ngoài ra, bạn có thể chạy drush pm-update drupal để cập nhật lên phiên bản lõi Drupal mới nhất. Bạn có thể chạy drush pm-updatestatus để liệt kê các bản cập nhật nhỏ có sẵn cho dự án Drupal core và contrib. - Áp dụng lại mọi thay đổi đã thực hiện đối với
.htaccess
,robots.txt
hoặcdefaults.settings.php
(trong thư mụcsites
). - Áp dụng lại mọi thay đổi đối với thư mục
sites/all
. - Thoát chế độ bảo trì trang web:
> drush vset --exact maintenance_mode 0 > drush cache-clear all
Nếu tôi gặp vấn đề trong quá trình cập nhật thì sao?
Khôi phục trang web về trạng thái trước đó bằng các tệp sao lưu mà bạn đã tạo. Liên hệ với đại diện hỗ trợ của Apigee và cung cấp mọi thông báo lỗi được báo cáo trong quá trình cập nhật.